.story{--story-forest: var(--tuktuk-forest, #0e3b37);--story-pistachio: var(--tuktuk-pistachio, #f0fcbc);--story-mist: #f7fbed;--story-kraft: #ece6dc;--story-white: #ffffff;--story-radius-lg: 28px;--story-radius-md: 18px;--story-container: 1200px;padding-block:var(--story-pt, 88px) var(--story-pb, 88px);overflow-x:clip}@media screen and (max-width:749px){.story{padding-block:calc(var(--story-pt, 88px) * .65) calc(var(--story-pb, 88px) * .65)}}.story__container{width:100%;max-width:var(--story-container);margin-inline:auto;position:relative}:where(.story) :is(h1,h2,h3,p,figure,blockquote,ul){margin:0}.story h1,.story h2,.story h3,.story .story-display{font-family:var(--font-heading--family);font-weight:700;color:var(--color-foreground-heading);text-wrap:balance}.story-h2{font-size:clamp(2rem,1.4rem + 2.2vw,3rem);line-height:1.05}.story-h3{font-size:1.375rem;line-height:1.15}.story-prose{font-size:1.0625rem;line-height:1.7;color:var(--color-foreground);max-width:62ch}.story-prose>*{margin:0}.story-prose>*+*{margin-top:1em}.story-prose strong{font-weight:700;color:var(--color-foreground-heading)}.story-lead{font-size:1.25rem;line-height:1.55}@media screen and (max-width:749px){.story-lead{font-size:1.125rem}}.story-tuktuk{display:inline-block;line-height:0}.story-tuktuk svg{display:block;width:100%;height:auto}.story-tuktuk path{fill:currentColor}.story-actions{display:flex;flex-wrap:wrap;gap:12px}.story-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:14px;font-family:var(--font-body--family);font-size:1rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border:1.5px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.story-btn svg{width:18px;height:18px;flex:none}.story-btn--pistachio{background:var(--story-pistachio);color:var(--story-forest)}.story-btn--pistachio:hover{background:var(--story-white)}.story-btn--outline{background:transparent;color:var(--story-white);border-color:#ffffff8c}.story-btn--outline:hover{border-color:var(--story-white);background:#ffffff14}.story-btn:focus-visible{outline:2px solid var(--story-pistachio);outline-offset:3px}.story-route{position:relative;width:100%;color:var(--story-pistachio)}.story-route__road{display:block;width:100%;height:auto;overflow:visible}.story-route__road path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 11}.story-route__tuktuk{position:absolute;left:var(--tuktuk-x, 14%);bottom:var(--tuktuk-y, 30%);width:clamp(54px,7vw,76px);transform:scaleX(-1)}.story-route__pin{position:absolute;right:var(--pin-x, 0);bottom:var(--pin-y, 46%);width:26px;height:auto;--story-pin-dot: var(--story-forest)}@media(prefers-reduced-motion:no-preference){.story-route--drive .story-route__tuktuk{animation:story-drive 1.8s cubic-bezier(.22,.8,.3,1) .3s both}@keyframes story-drive{0%{left:-12%;opacity:0}25%{opacity:1}}}.story-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center}.story-hero__title{font-size:clamp(3.25rem,2rem + 5vw,6rem);line-height:.92;color:var(--story-pistachio)!important;letter-spacing:-.01em}.story .story-hero__tagline{margin-top:20px;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.08;color:var(--color-foreground-heading)}.story-hero__tagline span{display:block}.story-hero__lead{margin-top:24px;max-width:34ch;color:rgb(var(--color-foreground-rgb) / .85)}.story-byline{display:flex;align-items:center;gap:14px;margin-top:32px}.story-byline__badge{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--story-pistachio);color:var(--story-forest);flex:none}.story-byline__badge .story-tuktuk{width:32px;transform:scaleX(-1)}.story-byline__name{display:block;font-family:var(--font-heading--family);font-weight:700;font-size:1.25rem;line-height:1.1;color:var(--color-foreground-heading)}.story-byline__role{display:block;font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .75)}.story-hero__route{margin-top:36px;margin-right:calc(clamp(32px,5vw,80px)*-1 - 12px);--tuktuk-x: 12%;--tuktuk-y: 22%;--pin-x: calc(4% - 13px) ;--pin-y: 39%}.story-hero__media{position:relative}.story-hero__frame{position:relative;border-radius:var(--story-radius-lg);overflow:hidden;aspect-ratio:1 / 1;background:var(--story-mist);box-shadow:0 30px 60px -30px #00000073}.story-hero__frame img,.story-hero__frame svg{display:block;width:100%;height:100%;object-fit:cover}.story-hero__note{position:absolute;left:clamp(-28px,-2vw,-12px);bottom:28px;max-width:230px;padding:14px 18px;border-radius:14px;background:var(--story-pistachio);color:var(--story-forest);font-family:var(--font-heading--family);font-weight:700;font-size:1.125rem;line-height:1.15;box-shadow:0 18px 30px -18px #00000080}@media screen and (max-width:989px){.story-hero__grid{grid-template-columns:1fr}.story-hero__route{margin-right:0}.story-hero__media{max-width:520px}.story-hero__note{left:12px}}.story-journey__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px);align-items:start}.story-polaroid{position:sticky;top:120px;margin:12px 0 0;padding-inline:4%}.story-polaroid:before{content:"";position:absolute;top:5%;right:0;bottom:-3%;left:9%;border-radius:var(--story-radius-md);background:var(--story-pistachio);transform:rotate(4deg)}.story-polaroid__card{position:relative;margin:0;padding:14px 14px 0;background:var(--story-white);border-radius:6px;box-shadow:0 2px 4px #0e3b3714,0 24px 48px -20px #0e3b3759;transform:rotate(-2.5deg)}.story-polaroid__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px;background:var(--story-mist)}.story-polaroid__caption{display:block;padding:16px 4px 20px;font-family:var(--font-heading--family);font-weight:700;font-size:1.375rem;line-height:1.1;color:var(--story-forest);text-align:center}.story-journey__text .story-prose{margin-top:28px}.story-quote{margin:32px 0;padding:22px 28px;border-radius:var(--story-radius-md);background:var(--story-pistachio);color:var(--story-forest);font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;max-width:26ch}.story-quote p{margin:0}.story-signature{display:flex;align-items:center;gap:16px;margin-top:40px;padding-top:28px;border-top:1px solid rgb(var(--color-foreground-rgb) / .15);max-width:62ch}.story-signature__mark{width:56px;color:var(--story-forest);transform:scaleX(-1);flex:none}.story-signature__name{display:block;font-family:var(--font-heading--family);font-weight:700;font-size:1.5rem;line-height:1.1;color:var(--color-foreground-heading)}.story-signature__role{display:block;font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .75)}@media screen and (max-width:989px){.story-journey__grid{grid-template-columns:1fr}.story-polaroid{position:relative;top:0;max-width:380px;margin-inline:auto}}.story-why__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(32px,4.5vw,72px);align-items:center}.story-why__art{position:relative;aspect-ratio:1 / 1;max-width:340px;width:100%;margin-inline:auto;color:var(--story-forest)}.story-why__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.story-why__ring circle{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1.5 8}.story-why__ring .story-why__stop{fill:currentColor;stroke:none}.story-why__disc{position:absolute;top:13%;right:13%;bottom:13%;left:13%;display:grid;place-items:center;border-radius:50%;background:var(--story-white);box-shadow:0 24px 48px -28px #0e3b3773}.story-why__disc .story-tuktuk{width:62%;transform:scaleX(-1)}.story-why__text .story-prose{margin-top:24px}.story-why__thread{font-family:var(--font-heading--family);font-weight:700;font-size:1.375rem;line-height:1.2;color:var(--color-foreground-heading)}.story-features{list-style:none;margin:0;padding:0 0 0 clamp(24px,3vw,40px);border-left:1px solid rgb(var(--color-foreground-rgb) / .2)}.story-features__item{display:flex;align-items:center;gap:16px;padding-block:18px}.story-features__item+.story-features__item{border-top:1px solid rgb(var(--color-foreground-rgb) / .14)}.story-features__icon{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:50%;background:var(--story-forest);color:var(--story-pistachio)}.story-features__icon svg{width:26px;height:26px}.story-features__label{font-family:var(--font-heading--family);font-weight:700;font-size:1.1875rem;line-height:1.15;color:var(--color-foreground-heading)}@media screen and (max-width:989px){.story-why__grid{grid-template-columns:1fr}.story-why__art{max-width:220px;margin-inline:0}.story-features{padding-left:0;border-left:0;border-top:1px solid rgb(var(--color-foreground-rgb) / .2)}}.story-values__intro{text-align:center;max-width:720px;margin-inline:auto}.story-values__intro .story-prose{margin:20px auto 0}.story-values__grid{display:grid;grid-template-columns:repeat(var(--story-cols, 3),minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(36px,4vw,56px)}.story-card{display:flex;flex-direction:column;border-radius:var(--story-radius-md);background:var(--story-kraft);overflow:hidden}.story-card__head{position:relative;padding:28px 26px 52px;background:var(--story-forest);color:var(--story-white);clip-path:polygon(0 0,100% 0,100% calc(100% - 26px),50% 100%,0 calc(100% - 26px))}.story-card__icon{display:block;width:40px;height:40px;color:var(--story-pistachio)}.story-card__title{margin-top:16px!important;color:var(--story-white)!important}.story-card__body{display:flex;flex-direction:column;gap:18px;padding:22px 26px 28px;flex:1}.story-card__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px}.story-card__text{font-size:1.0625rem;line-height:1.6;color:var(--story-forest);margin:0}@media screen and (max-width:989px){.story-values__grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.story-closing__text{max-width:680px;margin-inline:auto}.story-closing__text .story-prose{margin-top:28px}.story-closing__both{margin-top:32px;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;color:var(--color-foreground-heading)}.story-closing__welcome{margin-top:6px;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15;color:var(--color-foreground-heading)}.story-banner{position:relative;margin-top:clamp(48px,6vw,80px);padding:clamp(32px,5vw,64px);border-radius:var(--story-radius-lg);background:var(--story-forest);color:var(--story-white);overflow:hidden}.story-banner__grid{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:32px 48px;align-items:end}.story-banner__title{font-size:clamp(2rem,1.3rem + 2.6vw,3.25rem);line-height:1.02;color:var(--story-pistachio)!important;max-width:16ch}.story-banner__sign{margin-top:18px;font-size:1rem;color:#fffc}.story-banner__sign strong{display:block;font-family:var(--font-heading--family);font-weight:700;font-size:1.25rem;line-height:1.2;color:var(--story-white)}.story-banner__sign span{display:block}.story-banner__route{margin-top:clamp(28px,4vw,44px);--tuktuk-x: 64%;--tuktuk-y: 27%;--pin-x: calc(2.8% - 13px) ;--pin-y: 26%}@media screen and (max-width:749px){.story-banner__grid{grid-template-columns:1fr;align-items:start}.story-banner .story-actions{flex-direction:column}.story-banner .story-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/our-story.css.map */
