@media(max-width:380px){.utility{font-size:6.5px!important}.wordmark{font-size:20px!important}}.price del,.cart-price del{font:400 .46em var(--sans);color:inherit;opacity:.65;margin-right:.5em;text-decoration-thickness:1px;vertical-align:middle}.purchase-bar del{opacity:.65;margin-right:5px}.orbit-controls svg{display:block;margin:auto}:root{--dark:#11140f;--ivory:#f2ebdd;--accent:#f27d3b;--sand:#e1b58f;--text:#f5eee3;--muted:#b7aea5;--serif:"Instrument Serif",Georgia,serif;--sans:"Manrope",Arial,sans-serif;--mono:"IBM Plex Mono",monospace;--vh:100svh;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:78px}body{margin:0;background:var(--dark);color:var(--text);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{cursor:pointer}button,a,summary{touch-action:manipulation}button,a{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img,video{display:block;max-width:100%}p{line-height:1.65;margin:0 0 20px}h1,h2,h3{font-weight:400;margin:0}h1,h2{font-family:var(--serif);font-size:clamp(54px,7vw,106px);line-height:.94;letter-spacing:-.035em}h1 em,h2 em{font-weight:400}button{border-radius:0}button:disabled{cursor:wait;opacity:.6}.eyebrow,.shipping{font:10px/1.6 var(--mono);letter-spacing:.13em}.eyebrow{margin-bottom:22px}.shipping{letter-spacing:.065em}.ivory{background:var(--ivory);color:var(--dark);color-scheme:light}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:12px;left:12px;z-index:100;background:var(--ivory);color:var(--dark);padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{position:absolute;inset:0 0 auto;z-index:30;background:linear-gradient(#0006,transparent);pointer-events:none}.site-header a,.site-header button{pointer-events:auto}.utility{background:var(--sand);color:var(--dark);text-align:center;padding:6px 8px;font:8px/1.1 var(--mono);letter-spacing:.08em}.utility span{padding:0 6px}.header-row{display:flex;align-items:center;justify-content:space-between;padding:22px 5vw}.wordmark{font:23px Georgia,serif;letter-spacing:.015em;text-decoration:none;white-space:nowrap}.wordmark sup{font:8px var(--sans);vertical-align:top;margin-left:2px}.bag{border:0;background:none;font:11px var(--mono);padding:12px 0 12px 18px;min-height:44px}.bag span{color:var(--accent);margin-left:7px}.film{height:var(--vh);position:relative;background:var(--dark)}.motion-ready .film:not(.failed){height:calc(var(--vh)*var(--screens))}.scene{position:sticky;top:0;height:var(--vh);overflow:clip;isolation:isolate;background:#10120d}.scene-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(var(--film-scale,1));transform-origin:center;max-width:none;z-index:1}.atmosphere{position:absolute;inset:0;background:center/cover no-repeat url(/media/m01-poster.webp);opacity:var(--atmosphere-opacity,0);filter:blur(38px);transform:scale(1.15);z-index:0}.diffusion{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,#10120dcc,transparent 60%);opacity:var(--diffusion-opacity,1);pointer-events:none}.hero-state{position:absolute;z-index:3;opacity:0;transform:translateY(8px);pointer-events:none}.hero-state.opening{opacity:1;transform:none;bottom:17%;left:7%;right:5%}.hero-state.opening .eyebrow{font-size:9px;color:var(--sand);margin-bottom:17px}.hero-state h1{font-size:clamp(66px,17vw,84px);line-height:.87}.approach{bottom:20%;left:7%;font:12px var(--mono);letter-spacing:.12em}.transformation{top:9%;left:5%;font:10px/1.5 var(--mono);letter-spacing:.08em;display:flex;flex-direction:column;gap:3px}.transformation strong{font:32px/.98 var(--serif);letter-spacing:-.01em}.scroll-cue{position:absolute;z-index:4;bottom:4%;left:50%;transform:translate(-50%);font:9px var(--mono);letter-spacing:.1em;text-decoration:none;text-align:center;white-space:nowrap}.scroll-cue i{display:block;width:1px;height:30px;background:#ffffff38;margin:12px auto 0;overflow:hidden}.scroll-cue b{display:block;width:100%;height:100%;background:var(--sand);transform:scaleY(var(--cue-progress,.03));transform-origin:top}.scene-progress{position:absolute;z-index:5;bottom:0;left:0;right:0;height:1px;background:#ffffff14}.scene-progress i{display:block;background:var(--sand);height:100%;transform:scaleX(var(--progress,0));transform-origin:left}.media-fallback{display:none;position:absolute;z-index:5;bottom:8%;left:7%;font:11px var(--mono);text-underline-offset:6px}.failed .media-fallback,.pending .media-fallback{display:block}.failed .scroll-cue,.pending .scroll-cue,.failed .hero-state{display:none}.failed .scene{position:relative}.product{padding:30px 24px 54px;display:grid}.edition{margin-bottom:24px}.product-visual{background:#141709;overflow:hidden;aspect-ratio:1/1.05;margin-bottom:34px}.product-visual img{height:100%;width:100%;object-fit:contain}.product-copy h2{font-size:clamp(45px,12vw,58px);margin-bottom:22px}.body-copy{font-size:14px;line-height:1.8;max-width:400px}.price{font:42px/1 var(--serif);margin:24px 0}.inclusion{display:flex;align-items:center;gap:14px;border-top:1px solid #11140f30;padding-top:18px;margin-bottom:20px;font:10px/1.6 var(--mono)}.inclusion img{object-fit:contain}.cta{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:52px;padding:17px 20px;background:var(--accent);color:#20140d;border:1px solid var(--accent);font:11px var(--mono);letter-spacing:.07em;text-decoration:none}.cta:hover{background:#ff965d}.product .shipping{margin:16px 0 0;text-align:center;font-size:9px}.craft .scene{background:#171817}.craft .scene-video{object-position:center 12%;height:82%;top:0}.caption-zone{position:absolute;z-index:3;left:7%;right:7%;bottom:11%;pointer-events:none}.film-caption{position:absolute;bottom:0;left:0;right:0;opacity:0}.film-caption .eyebrow{color:var(--sand);margin-bottom:12px}.film-caption h2{font-size:clamp(28px,7.5vw,36px);max-width:450px;line-height:1.08;letter-spacing:-.015em}.craft .caption-zone:before{content:"";position:absolute;left:-30%;right:-30%;bottom:-130px;height:210px;background:linear-gradient(transparent,#171817 40%);z-index:-1}.rotation{padding:60px 24px 35px;background:#141511}.rotation h2{font-size:58px}.rotation-copy>p{max-width:340px;color:var(--muted);font-size:14px;margin:22px 0}.rotation-copy .drag-label{font-size:10px;color:var(--sand);margin-top:30px}.drag-label span{margin-left:18px}.object-view{position:relative;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.object-view.dragging{cursor:grabbing}.object-view video{width:100%;height:450px;object-fit:contain;pointer-events:none;background:#141511}.orbit-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px}.orbit-controls button{background:transparent;border:1px solid #f2ebdd44;min-height:44px;min-width:44px;padding:12px;font:10px var(--mono)}.orbit-progress{height:1px;background:#f2ebdd25;margin:14px 0 0}.orbit-progress i{display:block;width:0;height:100%;background:var(--sand)}.meaning{background:var(--sand);color:var(--dark);padding:65px 24px}.meaning h2{font-size:55px;margin-bottom:34px}.meaning-body>p{font-size:15px;max-width:480px}.values{margin:36px 0 0;border-top:1px solid #11140f35}.values>div{padding:20px 0;border-bottom:1px solid #11140f35;display:flex;justify-content:space-between;gap:20px}.values dt{font:10px/1.8 var(--mono);letter-spacing:.06em}.values dd{margin:0;font-size:12px;text-align:right}.meaning-close{font:42px/.98 var(--serif);letter-spacing:-.02em;margin:55px 0 0}.life .scene{background:#11140f}.life .scene-video{object-fit:cover;transform:none}.life .caption-zone{bottom:12%}.life .film-caption h2{font-size:41px;max-width:350px}.life .caption-zone:before{content:"";position:absolute;left:-30%;right:-30%;bottom:-150px;height:310px;background:linear-gradient(transparent,#11140fc9);z-index:-1}.gift{background:#11140f}.gift-copy{padding:62px 24px 30px}.gift h2{font-size:55px;margin-bottom:25px}.gift .eyebrow{color:var(--sand)}.gift-copy>p:not(.eyebrow){max-width:350px;font-size:14px;color:var(--muted)}.gift .included{font-size:9px;margin-top:30px}.gift-image{overflow:hidden}.gift-image img{width:100%;height:auto;transform:scale(1.015);transition:transform 1.3s ease-out}.gift.in-view .gift-image img{transform:scale(1)}.reviews{padding:65px 24px 75px;background:#0b0e0a}.reviews>.eyebrow{color:var(--sand);font-size:8px}.reviews h2{font-size:57px}.review-state{margin-top:32px;border-top:1px solid #f2ebdd30;padding-top:30px;max-width:580px}.review-state .eyebrow{font-size:9px;color:var(--muted);margin-bottom:12px}.review-state>p:last-child{font-size:16px;margin:0;max-width:390px}.faq{padding:65px 24px 35px}.faq h2{font-size:54px;margin-bottom:38px}.accordions details{border-top:1px solid #11140f35;padding:20px 0}.accordions details:last-child{border-bottom:1px solid #11140f35}.accordions summary{list-style:none;font:24px/1.15 var(--serif);padding-right:28px;position:relative;cursor:pointer;min-height:28px}.accordions summary::-webkit-details-marker{display:none}.accordions summary:after{content:"+";position:absolute;right:0;top:0;font:20px var(--sans)}.accordions details[open] summary:after{content:"−"}.accordions details p{font-size:13px;margin:18px 0 0;line-height:1.75}.faq-proof{display:flex;align-items:center;gap:15px}.faq-proof img{height:60px;width:auto}.trust{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px;padding:15px 24px 55px}.trust div{display:flex;flex-direction:column;gap:7px}.trust b{font:9px var(--mono);letter-spacing:.04em}.trust span{font-size:11px;color:#504b43}.final-purchase{padding:0 24px 60px;background:#080b07}.final-image{height:470px;margin:0 -24px;overflow:hidden}.final-image img{width:100%;height:100%;object-fit:contain}.final-copy{max-width:480px}.final-copy h2{font-size:69px;margin:12px 0 25px}.final-copy .eyebrow{font-size:10px;color:var(--sand)}.final-copy .shipping{font-size:9px;color:var(--muted);margin-bottom:28px}.final-copy .price{font-size:40px}footer{padding:44px 24px 108px;background:#050705}footer .wordmark{font-size:24px}footer nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin:28px 0 40px}footer nav button{background:transparent;border:0;padding:10px 0;color:var(--muted);font-size:11px}footer small{font:8px var(--mono);color:#a19e97}.purchase-bar{position:fixed;bottom:0;left:0;right:0;z-index:35;background:var(--ivory);color:var(--dark);display:flex;align-items:center;gap:15px;justify-content:space-between;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #11140f20;visibility:hidden;transform:translateY(110%)}.purchase-bar.show{visibility:visible;transform:none}.purchase-bar>span{font:9px/1.6 var(--mono);white-space:nowrap}.purchase-bar b{display:block;font-weight:400}.purchase-bar .cta{min-height:43px;width:auto;min-width:157px;font-size:10px;padding:12px 14px}dialog{color:var(--dark);background:var(--ivory);border:0;padding:0;color-scheme:light}dialog::backdrop{background:#050705ab}.cart{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);height:100%;max-height:100%;max-width:100%;padding:26px 24px 40px;overflow:auto}.cart-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #11140f40;padding-bottom:24px;margin-bottom:28px}.cart-head h2{font-size:42px}.icon-button{background:transparent;border:0;font-size:28px;min-width:44px;min-height:44px}.cart-item{display:flex;gap:20px}.cart-item>img{object-fit:contain;background:#141709}.cart-item h3{font:15px var(--sans);margin:4px 0 12px}.cart-price{font:29px var(--serif)}#remove-item{border:0;background:none;padding:0;font-size:11px;text-decoration:underline}.cart-gift{display:flex;align-items:center;gap:14px;margin:25px 0}.cart-gift p{font-size:12px;margin:0}.cart-totals{margin:30px 0;padding-top:24px;border-top:1px solid #11140f40}.cart-totals p{display:flex;justify-content:space-between;font:12px var(--sans)}.cart-note{font-size:12px;color:#514b43;line-height:1.7;margin-top:20px}.policy-dialog{width:min(620px,calc(100% - 32px));max-height:85vh;padding:32px}.policy-dialog .icon-button{float:right}.policy-dialog h2{font-size:45px;margin:20px 0 30px}.policy-dialog p{font-size:14px}.noscript{padding:24px;background:var(--ivory);color:var(--dark)}@media(min-width:760px){.header-row{padding:22px 5vw}.film .scene-video{left:40%;width:60%;height:100%;object-fit:contain;transform:none}.atmosphere{opacity:var(--atmosphere-opacity,.3);background-position:50% 50%}.hero .diffusion{background:linear-gradient(90deg,#11140ff0 12%,#11140f60 50%,transparent 72%)}.hero-state.opening{left:7%;bottom:31%;max-width:48%}.hero-state h1{font-size:clamp(96px,9vw,152px)}.hero-state.opening .eyebrow{font-size:10px}.approach{left:7%;bottom:44%}.transformation{left:7%;top:39%;font-size:12px}.transformation strong{font-size:clamp(52px,5vw,80px)}.scroll-cue{left:8%;bottom:7%;transform:none}.hero .scene-progress{left:7%;right:7%}.product{grid-template-columns:1.08fr .92fr;padding:0;position:relative;align-items:center;min-height:780px}.product .edition{position:absolute;left:7%;top:45px;z-index:2;color:var(--sand)}.product-visual{height:780px;aspect-ratio:auto;margin:0}.product-copy{padding:60px 12%}.product-copy h2{font-size:clamp(55px,5.5vw,85px)}.product-copy .cta{max-width:360px}.product-copy .shipping{text-align:left}.caption-zone{left:7%;right:auto;bottom:36%;width:30%}.craft .caption-zone:before{display:none}.film-caption h2{font-size:clamp(32px,3.6vw,54px)}.craft .scene-video{height:100%;top:0;object-position:center}.craft .scene{background:#171817}.rotation{display:grid;grid-template-columns:.9fr 1.1fr;padding:70px 7%;gap:6%;align-items:center}.rotation h2{font-size:95px}.object-view video{height:600px}.meaning{padding:90px 7%;display:grid;grid-template-columns:1.1fr 1fr;gap:50px 8%}.meaning h2{font-size:clamp(65px,6vw,95px)}.meaning-close{grid-column:1/-1;font-size:74px;margin-top:0}.meaning-body>p{font-size:17px}.values{margin-top:35px}.values dd{font-size:14px}.life .scene-video{left:36%;width:64%;object-fit:contain}.life .caption-zone{left:7%;bottom:40%;width:34%}.life .film-caption h2{font-size:64px}.life .atmosphere{background-image:url(/media/life-still.webp);opacity:.18}.life .caption-zone:before{display:none}.gift{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.gift-copy{padding:65px 15%}.gift h2{font-size:clamp(64px,6vw,88px)}.gift-image img{max-height:800px;object-fit:contain}.reviews{padding:85px 7%;display:grid;grid-template-columns:1fr 1fr;column-gap:8%}.reviews>.eyebrow{grid-column:1/-1;font-size:10px}.reviews h2{font-size:90px}.review-state{margin-top:0}.faq{padding:85px 7% 60px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.faq h2{font-size:clamp(64px,6vw,88px)}.trust{padding:0 7% 65px;grid-template-columns:repeat(4,1fr);gap:30px}.trust div{border-top:1px solid #11140f35;padding-top:22px}.trust b{font-size:10px}.trust span{font-size:12px}.final-purchase{display:grid;grid-template-columns:1fr 1fr;padding:60px 7%;align-items:center;gap:8%}.final-image{height:750px;margin:0;grid-column:2;grid-row:1}.final-copy{grid-column:1;grid-row:1}.final-copy h2{font-size:100px}.final-copy .cta{max-width:330px}footer{padding:60px 7% 40px;display:grid;grid-template-columns:1fr 1fr;gap:30px}footer nav{justify-content:flex-end;margin:0}footer small{grid-column:1/-1}.purchase-bar{display:none}}.ambient-frame{display:none;position:absolute;inset:-5%;width:110%;height:110%;filter:blur(32px);opacity:.33;z-index:0;pointer-events:none}.hero .scene{background:#080b07}.hero .scene-video{-webkit-mask-image:linear-gradient(transparent,#000 1.8%,#000 98.2%,transparent);mask-image:linear-gradient(transparent,#000 1.8%,#000 98.2%,transparent)}.craft .caption-zone{bottom:12%}.craft .film-caption .eyebrow{background:#171817;padding:5px 0;margin-bottom:7px;width:max-content}@media(min-width:760px){.ambient-frame{display:block}.film .scene-video{left:calc(70% - var(--vh)*.2815);width:calc(var(--vh)*.563);height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.hero .diffusion{background:linear-gradient(90deg,#11140fdf,transparent 70%)}.craft .caption-zone{bottom:36%}.craft .film-caption .eyebrow{background:none}}.site-header.commercial{position:fixed;background:#11140ff5;border-bottom:1px solid #f2ebdd24}.site-header.commercial .utility{display:none}.site-header.commercial .header-row{padding-top:8px;padding-bottom:8px}.site-header.is-hidden{visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.motion-ready .film:not(.failed){height:var(--vh)}.scene{position:relative}.scene-video{transform:none}.hero-state:not(.opening){display:none}.scroll-cue{display:none}.gift-image img{transition:none;transform:none}.hero .media-fallback{display:block}.scene-progress{display:none}}.product{display:block;min-height:0;padding:42px 24px 48px}.product-copy{padding:0;max-width:680px;margin:auto}.orbit-canvas{display:none;position:absolute;inset:0 0 auto;width:100%;height:450px;object-fit:contain;pointer-events:none;background:#141511}.orbit-canvas.ready{display:block}@media(min-width:760px){.orbit-canvas{height:600px}}.cta,.purchase-bar .cta{font:600 15px/1.3 var(--sans);letter-spacing:.035em;min-height:52px}.purchase-bar .cta{font-size:14px;min-width:158px;padding:12px}.purchase-bar>span{font:500 11px/1.5 var(--sans)}.inclusion{font:500 12px/1.5 var(--sans)}.shipping,.product .shipping,.final-copy .shipping{font:500 11px/1.6 var(--sans);letter-spacing:.04em}.orbit-controls button{font:600 13px/1.4 var(--sans)}.spin-hint{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:2;pointer-events:none;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:2px;background:#11140fe8;color:var(--text);white-space:nowrap}.spin-hint[hidden]{display:none}.spin-hint svg{width:35px;height:26px;flex:none}.spin-hint span{font:500 12px/1.5 var(--sans)}.object-view[aria-busy=true] .spin-hint span{opacity:.65}@media(min-width:760px){.product{padding:65px 7%}.product-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 55px;max-width:1120px}.product-copy h2{grid-column:1;grid-row:1/6;margin:0;align-self:center}.product-copy>*:not(h2){grid-column:2}.product-copy .price{margin-top:5px}.product-copy .cta{max-width:none}.product-copy .shipping{text-align:center}}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}:root{--gutter:max(24px, calc((100vw - 1240px)/2) )}.gift-image img{transform:none;transition:none}.life .atmosphere{background-image:none}.product-description{margin:28px 0;max-width:480px}.product-description h3{font:600 16px/1.5 var(--sans);margin:0 0 14px}.product-description p{font-size:14px;line-height:1.8;color:var(--muted)}.product-description dl{margin:20px 0 0}.product-description dl>div{display:grid;grid-template-columns:70px 1fr;gap:16px;padding:12px 0;border-top:1px solid #f2ebdd25;font-size:13px;line-height:1.7}.product-description dt{color:var(--sand)}.product-description dd{margin:0;color:var(--text)}footer nav a{display:inline-block;padding:10px 0;color:var(--muted);font-size:12px;text-decoration:none}footer nav a:hover{color:var(--sand);text-decoration:underline}footer nav a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.accordions p a{text-underline-offset:3px}.policy-dialog{width:min(780px,calc(100% - 32px))}.policy-dialog p{white-space:pre-line;overflow-wrap:anywhere}.policy-dialog #policy-body>a{display:inline-block;margin-bottom:24px;text-underline-offset:4px}@media(min-width:1024px){.header-row{padding-inline:var(--gutter)}.hero-state.opening,.approach,.transformation,.caption-zone,.life .caption-zone{left:var(--gutter)}.hero-state.opening{bottom:32%;max-width:42%}.hero-state h1{font-size:clamp(76px,min(8vw,14vh),116px)}.film .scene-video{left:calc(50% + min(22vw,310px) - var(--vh)*.2815)}.scroll-cue{left:var(--gutter)}.rotation,.meaning,.reviews,.faq,.final-purchase,footer{padding-left:var(--gutter);padding-right:var(--gutter)}.rotation{grid-template-columns:1fr 1fr;gap:60px;padding-top:56px;padding-bottom:56px}.rotation h2{font-size:clamp(68px,6vw,88px)}.object-view video,.orbit-canvas{height:clamp(440px,65vh,580px)}.caption-zone{width:32%;max-width:400px}.film-caption h2,.life .film-caption h2{font-size:clamp(34px,3.4vw,52px)}.gift{padding-inline:var(--gutter);grid-template-columns:1fr 1fr;gap:60px}.gift-copy{padding:64px 0}.gift h2,.reviews h2,.faq h2{font-size:clamp(56px,5.4vw,78px)}.gift-image img{max-height:680px}.final-image{height:clamp(500px,75vh,680px)}.final-copy h2{font-size:clamp(70px,7vw,96px)}.trust{padding-inline:var(--gutter)}footer{padding-bottom:44px}}@media(min-width:760px)and (max-width:1023px){.hero-state h1{font-size:82px}.hero-state.opening{max-width:50%}.rotation h2{font-size:66px}.gift h2,.faq h2,.reviews h2{font-size:56px}.life .film-caption h2{font-size:44px}.final-copy h2{font-size:72px}.final-image{height:550px}.gift-copy{padding:50px 10%}}@media(orientation:landscape)and (max-height:540px){.hero-state h1{font-size:clamp(44px,12vh,68px)}.hero-state.opening{bottom:24%}.hero-state.opening .eyebrow{margin-bottom:12px;font-size:8px}.header-row{padding-top:10px;padding-bottom:10px}.scroll-cue{bottom:6%}.film-caption h2,.life .film-caption h2{font-size:30px}.transformation{top:32%}.transformation strong{font-size:40px}}
