.rectangle-parent {
  width: 100%;
  position: relative;
  background-color: var(--color-black);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 47.8px var(--padding-3) var(--padding-0);
  box-sizing: border-box;
  isolation: isolate;
  gap: 113.6px;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  font-size: var(--fs-10);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.auto-layout-horizontal,
.freeform-shape {
  position: absolute;
  margin: 0 !important;
  flex-shrink: 0;
}
.freeform-shape {
  width: 100%;
  height: 100%;
  top: 0;
  right: -3.5px;
  bottom: 0;
  background: linear-gradient(
    0deg,
    rgba(106, 168, 77, 0.37),
    rgba(94, 148, 69, 0.37) 3.97%,
    rgba(72, 111, 54, 0.37) 12.52%,
    rgba(53, 80, 42, 0.37) 21.83%,
    rgba(38, 55, 32, 0.37) 31.91%,
    rgba(26, 35, 24, 0.37) 43.06%,
    rgba(18, 21, 19, 0.37) 55.84%,
    rgba(13, 13, 15, 0.37) 71.71%,
    rgba(12, 11, 15, 0.37)
  );
  z-index: 1;
}
.auto-layout-horizontal {
  top: 562.7px;
  left: 381.9px;
  z-index: 2;
}
.column {
  width: 1837.9px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) 14px 535.2px;
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.container-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 36.4px;
  max-width: 107%;
  flex-shrink: 0;
}
.container {
  width: 1922.7px;
  height: 268.6px;
  position: relative;
  text-align: left;
  font-size: 16.9px;
  color: var(--color-white);
  font-family: var(--font-figtree);
}
.freeform-shape2 {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 843.8px;
  max-height: 100%;
  width: 268.6px;
  object-fit: cover;
  z-index: 3;
}
.auto-layout-horizontal2,
.banner {
  width: 100%;
  position: absolute;
  left: 0;
}
.banner {
  top: 54.3px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 67.7px 368px 68.2px 406px;
  box-sizing: border-box;
  isolation: isolate;
  gap: var(--gap-20);
  max-width: 100%;
}
.auto-layout-horizontal2 {
  height: 100%;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(
    63.18% 600.84%at 50% 53.35%,
    rgba(160, 204, 139, 0.11),
    rgba(126, 162, 109, 0.11) 14.97%,
    rgba(85, 110, 73, 0.11) 35.66%,
    rgba(53, 70, 45, 0.11) 55.11%,
    rgba(30, 41, 24, 0.11) 72.74%,
    rgba(16, 23, 12, 0.11) 87.95%,
    rgba(11, 17, 8, 0.11) 99%,
    rgba(9, 15, 7, 0.11) 99.64%,
    rgba(5, 8, 3, 0.11) 99.87%,
    rgba(0, 0, 0, 0.11)
  );
  z-index: 2;
  flex-shrink: 0;
}
.shop {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 20.3px;
  font-weight: 300;
  white-space: pre-wrap;
  z-index: 3;
  flex-shrink: 0;
}
.notification {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 3.1px var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
}
.impact-card-container {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 20.3px;
  flex-shrink: 0;
  z-index: 3;
}
.impact-card {
  white-space: pre-wrap;
}
.ai-platform {
  font-size: 17.8px;
}
.kurzgesagt {
  top: 77.3px;
}
.auto-layout-horizontal3,
.kurzgesagt,
.xandrames {
  height: 4.8px;
  width: 51.4px;
  position: absolute;
  margin: 0 !important;
  right: 100.2px;
  border-radius: 1.9px;
  background-color: var(--color-olivedrab-100);
  z-index: 3;
  flex-shrink: 0;
}
.auto-layout-horizontal3 {
  top: 61.5px;
}
.xandrames {
  bottom: 61.5px;
}
.showcase {
  justify-content: flex-end;
  padding: var(--padding-0) 70px;
  box-sizing: border-box;
  max-width: 100%;
}
.layer,
.module,
.showcase {
  display: flex;
  align-items: flex-start;
}
.layer {
  flex: 1;
  flex-direction: column;
}
.module {
  width: 1439.6px;
  justify-content: space-between;
  gap: var(--gap-20);
  max-width: 100%;
  text-align: left;
  font-size: 48px;
  color: var(--color-white);
  font-family: var(--font-figtree);
}
.dress-with-confidence-container {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 86px;
  display: inline-block;
  min-width: 696px;
  min-height: 258px;
  max-width: 100%;
  flex-shrink: 0;
  z-index: 2;
}
.dress-with {
  font-weight: 300;
}
.confidence {
  font-size: 92.7px;
  color: var(--color-olivedrab-100);
}
.sustainable-luxury-verified-b-wrapper {
  width: 612px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 120.5px var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  max-width: 100%;
  font-size: var(--fs-20);
  color: var(--color-gray);
  font-family: var(--font-inter);
}
.sustainable-luxury-verified {
  margin: 0;
  height: 99.8px;
  position: relative;
  font-size: inherit;
  letter-spacing: 0.08em;
  line-height: var(--lh-31);
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  z-index: 7;
}
.stack {
  align-self: stretch;
  padding: var(--padding-0) var(--padding-0) var(--padding-0) 5px;
  box-sizing: border-box;
  margin-top: -149.3px;
  position: relative;
  text-align: left;
  font-size: 54.8px;
  color: var(--color-white);
  font-family: var(--font-figtree);
}
.area,
.card,
.stack {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.card {
  flex: 1;
  gap: 276.7px;
}
.area {
  position: relative;
  isolation: isolate;
}
.live-with-impact {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 241px;
  font-weight: 300;
  z-index: 4;
  flex-shrink: 0;
}
.control {
  height: 768.8px;
  width: 1740px;
  position: absolute;
  margin: 0 !important;
  right: -1196px;
  bottom: -583.8px;
  flex-shrink: 0;
}
.control-child,
.control-inner,
.control-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 3;
}
.control-inner,
.control-item {
  top: 188.8px;
  left: 998.8px;
  width: 741.2px;
  height: 580px;
  z-index: 4;
}
.control-inner {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6;
}
.content {
  position: absolute;
  top: 188.8px;
  left: 998.8px;
  width: 741.2px;
  height: 580px;
}
.asset,
.asset-child,
.mark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.asset-child {
  object-fit: cover;
}
.mark {
  border-radius: 22.6px;
  background: var(--gradient-1);
  mix-blend-mode: hard-light;
}
.content-child {
  position: absolute;
  top: 225.3px;
  left: 340.5px;
  width: 93.3px;
  height: 93.3px;
  z-index: 9;
}
.header,
.listing {
  display: flex;
  max-width: 100%;
}
.header {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  padding: 111.4px var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  min-width: 597px;
  font-size: var(--fs-16);
  color: var(--color-silver);
  font-family: var(--font-inter);
}
.listing {
  align-self: stretch;
  align-items: flex-end;
  gap: 100.4px;
}
.auto-layout-horizontal-wrapper,
.row {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.row {
  flex: 1;
  flex-direction: column;
  gap: 33px;
}
.auto-layout-horizontal-wrapper {
  width: 597.5px;
  height: 0.5px;
  padding: var(--padding-0) var(--padding-1);
  box-sizing: border-box;
}
.auto-layout-horizontal5 {
  align-self: stretch;
  flex: 1;
  position: relative;
  border-top: 0.5px solid var(--color-silver);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 8;
}
.veritied-materials-container {
  margin: 0;
  width: 638px;
  position: relative;
  font-size: inherit;
  letter-spacing: 0.08em;
  line-height: var(--lh-31);
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  opacity: 0.68;
  max-width: 100%;
  z-index: 7;
}
.transparent-impact {
  color: var(--color-olivedrab-100);
}
.action,
.rectangle-group {
  display: flex;
  align-items: flex-start;
}
.action {
  flex-direction: column;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-0) 7px;
}
.rectangle-group {
  cursor: pointer;
  border: 0;
  padding: 11.1px 34px 7.3px var(--padding-35);
  background-color: var(--color-olivedrab-100);
  border-radius: var(--br-5_9);
  z-index: 7;
}
.group-button:hover,
.rectangle-group:hover {
  background-color: var(--color-olivedrab-200);
}
.master,
.shop-now {
  flex-shrink: 0;
  text-align: left;
}
.shop-now {
  position: relative;
  font-size: var(--fs-18);
  letter-spacing: 0.08em;
  line-height: var(--lh-31);
  font-weight: 300;
  font-family: var(--font-figtree);
  color: var(--color-whitesmoke-200);
  z-index: 1;
}
.master {
  align-self: stretch;
  display: flex;
  justify-content: center;
  padding: var(--padding-0) 29px var(--padding-0) var(--padding-20);
  box-sizing: border-box;
  max-width: 100%;
  font-size: var(--fs-10);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.branding,
.display,
.master {
  align-items: flex-start;
}
.branding {
  display: flex;
  flex-direction: column;
  gap: 148px;
  max-width: 100%;
}
.display {
  align-self: stretch;
  gap: 75.7px;
  flex-shrink: 0;
}
.detail,
.display,
.project {
  display: flex;
  max-width: 100%;
}
.project {
  flex: 1;
  flex-direction: column;
  align-items: flex-start;
  gap: 124.3px;
}
.detail {
  align-self: stretch;
  align-items: flex-end;
  gap: 76.3px;
}
.detail-child {
  height: 562.3px;
  flex: 1;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
  min-width: 348px;
  flex-shrink: 0;
  z-index: 2;
}
.info,
.profile {
  flex-direction: column;
}
.profile {
  width: 503.4px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-0) var(--padding-0) 7.1px;
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: 51.8px;
  color: var(--color-white);
  font-family: var(--font-figtree);
}
.info {
  gap: 71.1px;
  flex-shrink: 0;
}
.benefit,
.info,
.status {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.status {
  flex-direction: column;
  gap: 41.8px;
}
.benefit {
  padding: var(--padding-0) var(--padding-0) var(--padding-0) var(--padding-3);
  flex-shrink: 0;
}
.al-powered-purpose-driven-buil {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 61.3px;
  z-index: 2;
}
.al-powered {
  font-size: 40.3px;
  font-weight: 300;
}
.built-for-better {
  font-size: 40.1px;
  font-weight: 300;
}
.our-al-doesnt {
  margin: 0;
  position: relative;
  font-size: var(--fs-22);
  letter-spacing: 0.08em;
  line-height: var(--lh-31);
  font-weight: 300;
  font-family: inherit;
  color: var(--color-gray);
  z-index: 2;
}
.luxury,
.platform,
.text-parent {
  display: flex;
  align-items: flex-start;
}
.text-parent {
  cursor: pointer;
  border: 0;
  padding: 11.2px 34px 7.2px var(--padding-35);
  background-color: var(--color-olivedrab-100);
  border-radius: var(--br-5_9);
  z-index: 3;
}
.luxury,
.platform {
  max-width: 100%;
}
.platform {
  width: 1034.4px;
  padding: var(--padding-0) 29px;
  box-sizing: border-box;
  text-align: left;
  font-size: var(--fs-20);
  color: var(--color-gray);
  font-family: var(--font-inter);
}
.luxury {
  flex: 1;
  flex-direction: column;
  gap: 58.5px;
}
.auto-layout-horizontal6,
.refine {
  box-sizing: border-box;
  max-width: 100%;
}
.refine {
  width: 962.6px;
  height: 0.5px;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) var(--padding-1);
}
.auto-layout-horizontal6 {
  align-self: stretch;
  flex: 1;
  position: relative;
  border-top: 0.5px solid var(--color-silver);
  z-index: 2;
}
.kakapo-al {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--gap-20);
  max-width: 100%;
}
.sustainable-luxury-verified2 {
  margin: 0;
  width: 412.6px;
  position: relative;
  font-size: inherit;
  letter-spacing: 0.08em;
  line-height: var(--lh-31);
  font-weight: 400;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
  z-index: 2;
}
.concept {
  display: flex;
  align-items: flex-start;
  padding: 474px 239px 370.9px;
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  min-width: 534.6px;
  max-width: 100%;
}
.author-metrics {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
}
.concept-child,
.impact {
  max-width: 100%;
  flex-shrink: 0;
}
.concept-child {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 3;
}
.impact {
  width: 1694.9px;
  justify-content: center;
  padding: var(--padding-0) var(--padding-20);
  box-sizing: border-box;
  text-align: center;
  font-size: 40.1px;
  color: var(--color-white);
  font-family: var(--font-figtree);
}
.dashboard,
.impact,
.introduce {
  display: flex;
  align-items: flex-start;
}
.dashboard {
  width: 660.4px;
  flex-direction: column;
  gap: 48.7px;
  max-width: 100%;
}
.introduce {
  padding: var(--padding-0) 169px var(--padding-0) 166px;
}
.meet-the-impact-card-container {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 52px;
  z-index: 2;
}
.impact-card2 {
  font-size: 44px;
  color: var(--color-olivedrab-100);
}
.geometry {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  padding: 134.2px 209px 134.1px;
  box-sizing: border-box;
  position: relative;
  isolation: isolate;
  gap: 108.1px;
  max-width: 100%;
  flex-shrink: 0;
  text-align: left;
  font-size: 44.5px;
  color: var(--color-whitesmoke-100);
  font-family: var(--font-figtree);
}
.likes {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: radial-gradient(
    105.91% 88.83%at 86.88% 119.19%,
    rgba(11, 14, 10, 0.89),
    rgba(11, 17, 8, 0.89) 99%,
    rgba(9, 15, 7, 0.89) 99.64%,
    rgba(5, 8, 3, 0.89) 99.87%,
    rgba(0, 0, 0, 0.89)
  );
  mix-blend-mode: multiply;
  z-index: 4;
  flex-shrink: 0;
}
.layout {
  display: flex;
  align-items: flex-start;
  position: relative;
  isolation: isolate;
  min-width: 749.8px;
  max-width: 100%;
  flex-shrink: 0;
}
.layout-child {
  height: 1080px;
  width: 1918.7px;
  position: absolute;
  margin: 0 !important;
  top: -134.2px;
  right: -962.1px;
  object-fit: cover;
  z-index: 3;
  flex-shrink: 0;
}
.show-details {
  height: 812.2px;
  flex: 1;
  position: relative;
  border-radius: 36.5px;
  background: var(--gradient-2);
  border: 0.5px solid var(--color-gainsboro);
  box-sizing: border-box;
  max-width: 100%;
  z-index: 6;
  flex-shrink: 0;
}
.analytics,
.analytics-child {
  position: absolute;
  left: 0;
  max-width: 100%;
}
.analytics {
  top: 29.5px;
  width: 706.2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 23.5px 9px 141.7px 62px;
  box-sizing: border-box;
  isolation: isolate;
  gap: 76.5px;
}
.analytics-child {
  width: 100%;
  height: 100%;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  z-index: 7;
  flex-shrink: 0;
}
.meet-the-impact-card-container2 {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 57.7px;
  display: inline-block;
  max-width: 100%;
  z-index: 8;
  flex-shrink: 0;
}
.impact-card3 {
  font-size: 54.8px;
}
.additional,
.verify {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.verify {
  align-self: stretch;
  padding: var(--padding-0) var(--padding-1) var(--padding-0) 2px;
  box-sizing: border-box;
  flex-shrink: 0;
}
.additional {
  flex: 1;
  flex-direction: column;
  gap: 35.8px;
}
.rectangle-container {
  align-self: stretch;
  height: 79.4px;
  position: relative;
  border-radius: var(--br-11_39) var(--br-11_39) var(--br-11_39) var(--br-11_39);
  background: var(--gradient-3);
  flex-shrink: 0;
  z-index: 8;
}
.additional-inner,
.rectangle-wrapper {
  border: 1px solid var(--color-white);
  box-sizing: border-box;
}
.rectangle-wrapper {
  position: absolute;
  height: calc(100% - 11.9px);
  top: 5.9px;
  bottom: 6px;
  left: 5.4px;
  border-radius: var(--br-7_97) var(--br-7_97) var(--br-7_97) var(--br-7_97);
  background: var(--gradient-4);
  width: 148px;
  z-index: 9;
}
.additional-inner {
  align-self: stretch;
  height: 306.2px;
  position: relative;
  border-radius: var(--br-21_42) var(--br-21_42) var(--br-21_42) var(--br-21_42);
  background: var(--gradient-5);
  flex-shrink: 0;
  z-index: 8;
}
.show-details-item {
  position: absolute;
  top: 48.9px;
  left: 617.6px;
  width: 106.1px;
  height: 118.2px;
  object-fit: cover;
  z-index: 8;
}
.attributes {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 48.9px var(--padding-0) var(--padding-0);
  box-sizing: border-box;
  max-width: 100%;
  flex-shrink: 0;
  text-align: left;
  font-size: var(--fs-10);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.configuration {
  align-self: stretch;
  flex-direction: column;
  gap: 54.4px;
}
.boxes-controls-parent,
.configuration,
.controls-display {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.controls-display {
  align-self: stretch;
  padding: var(--padding-0) var(--padding-0) var(--padding-0) 18px;
  box-sizing: border-box;
}
.boxes-controls-parent {
  flex: 1;
  flex-direction: column;
  gap: 25.3px;
}
.boxes-controls {
  align-self: stretch;
  height: 0;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) 230px var(--padding-0) 311px;
  box-sizing: border-box;
}
.auto-layout-horizontal7 {
  position: relative;
  z-index: 2;
}
.al-powered-purpose-driven-buil2 {
  position: relative;
  letter-spacing: 0.08em;
  line-height: 66.1px;
  z-index: 5;
  font-size: 56px;
  color: var(--color-white);
  font-family: var(--font-figtree);
}
.al-powered2 {
  font-size: 43.5px;
  font-weight: 300;
}
.built-for-better2 {
  font-size: 43.2px;
  font-weight: 300;
}
.validated-explanation {
  width: 500px;
  display: flex;
  align-items: flex-start;
  padding: var(--padding-0) var(--padding-1) 7px;
  box-sizing: border-box;
  max-width: 100%;
  font-size: var(--fs-22);
  color: var(--color-gray);
  font-family: var(--font-figtree);
}
.our-al-doesnt3 {
  margin: 0;
  position: relative;
  font-size: inherit;
  letter-spacing: 0.08em;
  line-height: var(--lh-31);
  font-weight: 300;
  font-family: inherit;
  z-index: 5;
}
.group-button {
  cursor: pointer;
  border: 0;
  padding: 11.2px 34px 7.2px var(--padding-35);
  background-color: var(--color-olivedrab-100);
  border-radius: var(--br-5_9);
  display: flex;
  align-items: flex-start;
  z-index: 5;
}
@media screen and (max-width: 1750px) {
  .module {
    flex-wrap: wrap;
    gap: var(--gap-20);
  }
  .dress-with-confidence-container,
  .sustainable-luxury-verified-b-wrapper {
    flex: 1;
  }
  .card {
    flex-wrap: wrap;
  }
  .area {
    flex: 1;
  }
  .display {
    flex-wrap: wrap;
  }
  .concept {
    flex: 1;
  }
  .geometry {
    flex-wrap: wrap;
    justify-content: center;
  }
  .attributes,
  .layout {
    flex: 1;
  }
}
@media screen and (max-width: 1350px) {
  .rectangle-parent {
    gap: 57px;
  }
  .column {
    padding-bottom: 348px;
  }
  .banner,
  .column,
  .showcase {
    box-sizing: border-box;
  }
  .banner {
    gap: var(--gap-20);
    padding-left: 203px;
    padding-right: 184px;
  }
  .showcase {
    padding-left: var(--padding-35);
    padding-right: var(--padding-35);
  }
  .dress-with-confidence-container {
    min-width: 100%;
  }
  .card {
    gap: 138px;
  }
  .listing {
    gap: 50px;
  }
  .branding {
    gap: 74px;
  }
  .project {
    gap: 62px;
  }
  .detail {
    gap: 38px;
    flex-wrap: wrap;
  }
  .profile {
    flex: 1;
  }
  .kakapo-al {
    flex-wrap: wrap;
    gap: var(--gap-20);
  }
  .geometry {
    padding: 87px 104px;
    box-sizing: border-box;
  }
  .attributes,
  .layout {
    min-width: 100%;
  }
}
@media screen and (max-width: 900px) {
  .rectangle-parent {
    gap: 28px;
  }
  .column {
    padding-bottom: 226px;
    box-sizing: border-box;
  }
  .container-parent {
    gap: var(--gap-18);
  }
  .banner {
    gap: var(--gap-20);
    padding-left: 101px;
    padding-right: 92px;
    box-sizing: border-box;
  }
  .dress-with-confidence-container {
    font-size: 38px;
    line-height: 69px;
  }
  .sustainable-luxury-verified-b-wrapper {
    min-width: 100%;
  }
  .card {
    gap: 69px;
  }
  .area {
    min-width: 100%;
  }
  .live-with-impact {
    font-size: 44px;
    line-height: 193px;
  }
  .header {
    min-width: 100%;
  }
  .listing {
    flex-wrap: wrap;
  }
  .row {
    gap: var(--gap-16);
    min-width: 100%;
  }
  .branding {
    gap: 37px;
  }
  .display {
    gap: 38px;
  }
  .project {
    gap: 31px;
    min-width: 100%;
  }
  .detail {
    gap: var(--gap-19);
  }
  .profile {
    min-width: 100%;
  }
  .info {
    gap: 36px;
  }
  .status {
    gap: 21px;
  }
  .al-powered-purpose-driven-buil {
    font-size: 41px;
    line-height: 49px;
  }
  .luxury {
    gap: 29px;
  }
  .concept {
    padding: 308px 119px 241px;
    box-sizing: border-box;
    min-width: 100%;
  }
  .dashboard {
    gap: 24px;
  }
  .introduce {
    padding-left: 83px;
    padding-right: 84px;
    box-sizing: border-box;
  }
  .meet-the-impact-card-container {
    font-size: 35px;
    line-height: 42px;
  }
  .geometry {
    gap: 54px;
    padding: 57px 52px;
    box-sizing: border-box;
  }
  .meet-the-impact-card-container2 {
    font-size: 35px;
    line-height: 46px;
  }
  .attributes {
    padding-top: 32px;
    box-sizing: border-box;
  }
  .configuration {
    gap: 27px;
  }
  .boxes-controls {
    padding-left: 155px;
    padding-right: 115px;
    box-sizing: border-box;
  }
  .al-powered-purpose-driven-buil2 {
    font-size: 45px;
    line-height: 53px;
  }
}
@media screen and (max-width: 450px) {
  .dress-with-confidence-container {
    font-size: 29px;
    line-height: 52px;
  }
  .sustainable-luxury-verified {
    font-size: var(--fs-16);
    line-height: var(--lh-25);
  }
  .card {
    gap: 35px;
  }
  .live-with-impact {
    font-size: 33px;
    line-height: 145px;
  }
  .listing {
    gap: 25px;
  }
  .branding {
    gap: var(--gap-18);
  }
  .display {
    gap: var(--gap-19);
  }
  .project {
    gap: var(--gap-16);
  }
  .detail-child {
    min-width: 100%;
  }
  .info {
    gap: var(--gap-18);
  }
  .al-powered-purpose-driven-buil {
    font-size: 31px;
    line-height: 37px;
  }
  .our-al-doesnt {
    font-size: var(--fs-18);
    line-height: var(--lh-25);
  }
  .sustainable-luxury-verified2 {
    font-size: var(--fs-16);
    line-height: var(--lh-25);
  }
  .concept,
  .introduce {
    box-sizing: border-box;
  }
  .concept {
    padding-top: 200px;
    padding-bottom: 157px;
  }
  .introduce {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
  }
  .meet-the-impact-card-container {
    font-size: var(--fs-26);
    line-height: var(--lh-31);
  }
  .geometry {
    gap: 27px;
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .meet-the-impact-card-container2 {
    font-size: var(--fs-26);
    line-height: 35px;
  }
  .boxes-controls {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }
  .al-powered-purpose-driven-buil2 {
    font-size: 34px;
    line-height: 40px;
  }
  .our-al-doesnt3 {
    font-size: var(--fs-18);
    line-height: var(--lh-25);
  }
}
