@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-cyrillic-400-normal.BMzJvInZ.woff2)format("woff2"),url(/_astro/manrope-cyrillic-400-normal.Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-greek-400-normal.CM4qok81.woff2)format("woff2"),url(/_astro/manrope-greek-400-normal.DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-vietnamese-400-normal.DHb3EETF.woff2)format("woff2"),url(/_astro/manrope-vietnamese-400-normal.D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-ext-400-normal.CMDvPJRp.woff2)format("woff2"),url(/_astro/manrope-latin-ext-400-normal.C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-cyrillic-500-normal.B1OEZity.woff2)format("woff2"),url(/_astro/manrope-cyrillic-500-normal.CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-greek-500-normal.GeMIHyWm.woff2)format("woff2"),url(/_astro/manrope-greek-500-normal.DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-vietnamese-500-normal.DCXiE_xi.woff2)format("woff2"),url(/_astro/manrope-vietnamese-500-normal.DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-ext-500-normal.dm74KBQw.woff2)format("woff2"),url(/_astro/manrope-latin-ext-500-normal.EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/manrope-latin-500-normal.BYYD-dBL.woff2)format("woff2"),url(/_astro/manrope-latin-500-normal.DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f0e7;--ink:#292f26;--muted:#77796b;--gold:#927346;--line:#303b2826;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Manrope",Arial,sans-serif;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button,a,input,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:6px;outline:2px solid}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.045em;margin-bottom:23px;font-size:clamp(52px,6.1vw,95px);line-height:.99}h2{letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(44px,5vw,78px);line-height:1.04}h3{letter-spacing:-.02em;margin-bottom:10px;font-size:30px;line-height:1.2}em{color:var(--gold);font-weight:400}p{color:var(--muted);font-size:13px;line-height:1.95}.eyebrow{letter-spacing:.19em;color:var(--gold);margin-bottom:28px;font-size:9px;font-weight:500;line-height:1.8}.section-pad{padding:110px max(7vw,24px)}.header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:100px;padding:0 6%;display:flex;position:relative}.brand{font-family:var(--serif);align-items:center;gap:12px;font-size:34px;line-height:1;display:flex}.brand img{object-fit:contain;width:43px;height:44px}.brand small{font:6px/1.5 var(--sans);letter-spacing:.24em;margin-top:7px;display:block}.header nav{align-items:center;gap:38px;font-size:10px;display:flex}.header nav a{position:relative}.header nav a:not(.nav-pause):after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.header nav a:hover:after{transform:scaleX(1)}.nav-pause{border:1px solid #92734655;border-radius:2px;padding:13px 19px}.nav-pause span{margin-left:24px}.hero-heading{text-align:center;padding:58px 24px 42px}.hero-heading .eyebrow{margin-bottom:24px}.line{border-top:1px solid;width:26px;margin:0 13px 3px 0;display:inline-block}.hero-intro{margin-bottom:0;font-size:11px;line-height:1.9}.hero-art{height:clamp(320px,40vw,580px);margin:0 24px;position:relative;overflow:hidden}.hero-art>img{object-fit:cover;object-position:center 47%;width:100%;height:100%;animation:1.6s ease-out both arrival}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#302a2190);position:absolute;inset:45% 0 0}.hero-art-bottom{z-index:1;color:#fff8e6;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:28px;left:35px;right:35px}.hero-art-bottom a{letter-spacing:0;font-size:10px}.hero-art-bottom a span{margin-left:25px}.art-caption{writing-mode:vertical-rl;color:#fff8e6;letter-spacing:.15em;font-size:7px;position:absolute;top:20px;right:20px}.story{padding-top:115px;padding-bottom:105px}.story-grid{grid-template-columns:1.1fr 1fr;gap:15%;display:grid}.story-copy{max-width:430px;padding-top:6px}.lead{font:30px/1.4 var(--serif);color:var(--ink);margin-bottom:28px}.story-symbol{align-items:center;gap:20px;margin-top:40px;display:flex}.story-symbol img{width:72px;height:72px}.story-symbol span{font:italic 18px/1.5 var(--serif);color:var(--gold)}.text-link{color:var(--gold);border-bottom:1px solid #92734666;align-items:center;gap:30px;padding:10px 0;font-size:11px;transition:gap .3s;display:inline-flex}.text-link:hover{gap:38px}.values-strip{border-block:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;align-items:center;padding:27px 7vw;font-size:8px;display:flex}.values-strip i{color:var(--gold);font-size:19px;font-style:normal}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:310px;margin:0 0 4px;font-size:12px}.flag-feature{aspect-ratio:2.08;display:block;position:relative;overflow:hidden}.flag-feature>img{object-fit:cover;object-position:center 43%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.65,.3,1)}.flag-feature:hover>img{transform:scale(1.025)}.round-arrow{width:50px;height:50px;color:var(--ink);background:#f4f0e7dd;border-radius:50%;place-items:center;font-size:24px;transition:transform .3s;display:grid;position:absolute;bottom:25px;right:25px}.flag-feature:hover .round-arrow{transform:rotate(45deg)}.feature-caption{justify-content:space-between;align-items:center;gap:25px;padding-top:27px;display:flex}.feature-caption .eyebrow{margin-bottom:10px;font-size:8px;display:block}.feature-caption h3{font-size:28px}.availability{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.availability i{background:#9c875b;border-radius:50%;width:5px;height:5px}.flag-details{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.flag-details p{margin-bottom:0;padding-top:18px;font-size:10px}.flag-details span{color:var(--gold);margin-right:20px;font-size:8px}.stillness-invitation{color:#fcf4de;text-align:center;background:#1b3538;place-items:center;min-height:660px;display:grid;position:relative;overflow:hidden}.stillness-sky{background:radial-gradient(at 50% 70%,#d5af8155,#0000 60%),linear-gradient(#233c40,#82948b);position:absolute;inset:0}.sun{opacity:.35;background:#eee0b8;border-radius:50%;width:140px;height:140px;position:absolute;top:26%;left:calc(50% - 70px);box-shadow:0 0 120px #fce1b355}.ridge{clip-path:polygon(0 60%,10% 42%,18% 49%,29% 15%,38% 45%,48% 30%,59% 53%,72% 6%,88% 55%,100% 28%,100% 100%,0 100%);background:#41626399;position:absolute;inset:40% -5% 0}.ridge-two{background:#294748;inset:55% -10% 0;transform:scaleX(-1)}.ridge-three{background:#1c3437;inset:72% -10% 0;transform:scaleX(1.3)}.stillness-content{z-index:1;text-shadow:0 1px 20px #132a2b77;padding:85px 24px;position:relative}.stillness-content h2{font-size:clamp(48px,5.1vw,80px)}.stillness-content em{color:#e7cf9f}.stillness-content p{color:#f1eddfc9;font-size:12px}.stillness-content .eyebrow{color:#efe5d1;font-size:8px}.button{min-height:51px;text-shadow:none;border:1px solid #0000;justify-content:center;align-items:center;gap:45px;padding:17px 25px;font-size:10px;transition:background .3s,transform .3s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.light{color:#34413b;background:#f3ecdb}.button.light:hover{background:#fff9eb}.small-note{letter-spacing:.17em;color:#e9e4d0b3;margin-top:20px;font-size:7px;display:block}.landscape-label{letter-spacing:.19em;color:#f0ead299;font-size:7px;position:absolute;bottom:25px}.clothing-section{padding-top:110px}.clothing-grid{grid-template-columns:1.05fr .8fr;align-items:start;gap:9%;display:grid}.clothing-look{margin:0}.clothing-look svg{background:#ddd1bc;width:100%;height:auto}.second-look{padding-top:100px}.clothing-look figcaption{font:23px var(--serif);justify-content:space-between;align-items:center;padding-top:19px;display:flex}.clothing-look figcaption>span:last-child{font:7px var(--sans);letter-spacing:.12em;color:var(--muted)}.concept-note{max-width:550px;margin:38px 0 0;font-size:10px}.connect{background:#e9e6db;padding-block:90px}.connect-grid{grid-template-columns:1.1fr 1fr;gap:10%;display:grid}.connect-grid h2{margin:0}.connect-links>p{font-size:12px}.connect-links>a{font:23px var(--serif);border-bottom:1px solid #303b2830;justify-content:space-between;align-items:center;padding:19px 0;transition:color .3s;display:flex}.connect-links>a:hover{color:var(--gold)}.connect-links small{font:7px var(--sans);letter-spacing:.15em;color:var(--muted);margin-bottom:8px;display:block}.connect-links>a>span:last-child{font:22px var(--sans);padding-left:18px}.footer-top{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-bottom:40px;display:grid}.footer-top>p{font:20px/1.4 var(--serif);margin:0}.footer-social{gap:28px;font-size:10px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);gap:25px;padding-top:20px;font-size:8px;display:flex}.footer-bottom>span:nth-child(2){letter-spacing:.14em;margin:auto;font-size:7px}.detail-heading{text-align:center;padding-bottom:60px}.detail-heading h1{font-size:clamp(50px,6vw,90px)}.detail-hero{object-fit:cover;width:100%;max-height:700px}.detail-copy{grid-template-columns:1fr 1fr;gap:10%;display:grid}.detail-end{text-align:center;padding:0 24px 70px}.prose{max-width:850px;min-height:65vh;margin:auto}.prose h1{margin-bottom:55px}.prose h2{margin-top:35px;margin-bottom:15px;font-size:35px}.prose p a:not(.text-link){text-decoration:underline}.letters{text-align:center;min-height:60vh}.skip{z-index:100;background:var(--paper);color:var(--ink);padding:15px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reveal{transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.3,1)}.reveal-pending{opacity:0;transform:translateY(22px)}[hidden]{display:none!important}@keyframes arrival{0%{transform:scale(1.035)}to{transform:scale(1)}}.immersive{color:#f4efdf;color-scheme:dark;background:#142c32}.immersive .header{background:0 0;border-color:#ffffff20;position:absolute;top:0;left:0;right:0}.immersive .header nav>a:not(.nav-pause){display:none}.immersive .nav-pause{border-color:#f4efdf55}.sanctuary{isolation:isolate;background:linear-gradient(#344b55,#a18c78 65%,#223b40);min-height:100svh;position:relative;overflow:hidden}#world,.scene-vignette{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scene-vignette{z-index:-1;background:linear-gradient(#061c2630,#0000 30%,#0a242555),radial-gradient(#0000,#0b222333)}.sanctuary-content{text-align:center;max-width:760px;margin:auto;padding:135px 25px 30px}.sanctuary-content>.eyebrow{color:#eee3ca;margin-bottom:17px;font-size:8px}.sanctuary-content h1{letter-spacing:-.02em;margin-bottom:15px;font-size:clamp(46px,5vw,73px);line-height:1.03}.sanctuary-content h1 em{color:#ebd6b0}.sanctuary-content>p:not(.eyebrow){color:#eee9dcc7;font-size:11px}.mode-switch{backdrop-filter:blur(12px);background:#16323b30;border:1px solid #fff3;border-radius:30px;gap:4px;margin:13px 0 18px;padding:4px;display:inline-flex}.mode-switch button{color:#e9e7dcbb;background:0 0;border:0;border-radius:25px;padding:10px 25px;font-size:10px;transition:background .3s,color .3s}.mode-switch button[aria-pressed=true]{color:#33423e;background:#f1e9d9}.breath-orbit{place-items:center;width:192px;height:192px;margin:0 auto 13px;display:grid;position:relative}.breath-orbit>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.orbit-track{fill:none;stroke:#fff2;stroke-width:.6px}#progress-ring{fill:none;stroke:#e9d3a6;stroke-width:1px;stroke-dasharray:571.77;stroke-dashoffset:0;transition:stroke-dashoffset .2s linear}.breath-halo{background:radial-gradient(circle,#eadfc710,#0000);border:1px solid #f5e8c540;border-radius:50%;position:absolute;inset:21px;transform:scale(.9)}.paused .breath-halo{animation-play-state:paused}.orb-content{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.clock{font:44px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.025em}.orb-content #cue{letter-spacing:.15em;max-width:140px;font-size:6px}.duration{justify-content:center;gap:9px;display:flex}.duration button{color:#f0e9d6a1;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 13px;font-size:9px}.duration button[aria-pressed=true]{color:#fff5de;border-color:#ead4ad}.session-controls{justify-content:center;align-items:center;gap:15px;margin-top:22px;padding-left:37px;display:flex}.session-controls .button{min-width:192px;padding:15px 21px}.reset-button{color:#ece5d4;background:0 0;border:0;width:30px;padding:4px;font-size:25px}#session-status{color:#e5e3d6c9;min-height:20px;margin:15px 0 0;font-size:9px}.sanctuary-toolbar{border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:25px;margin:10px 6vw 0;padding:22px 0 16px;display:flex}.scene-options,.audio-controls{align-items:center;gap:18px;font-size:9px;display:flex}.scene-options>span{letter-spacing:.15em;color:#e5dec290;margin-right:10px;font-size:7px}.scene-options button,.audio-controls button{color:#f0ead3aa;background:0 0;border:0;padding:8px 2px;font-size:9px}.scene-options button[aria-pressed=true]{color:#fff4d9;border-bottom:1px solid #e5d1a2}.audio-controls input{accent-color:#e5d1a2;width:70px;height:3px}.audio-controls #sound{color:#f0e6cc;align-items:center;gap:9px;min-width:78px;display:flex}.sanctuary-footnote{color:#e9e4d19c;letter-spacing:.06em;justify-content:space-between;margin:0 6vw;padding:8px 0 22px;font-size:7px;display:flex}.reflection-prompt{font:27px/1.35 var(--serif);color:#f3eddf;margin:15px 0 22px}#reflection-panel{max-width:510px;min-height:348px;margin:auto}textarea{resize:vertical;color:#fff4e1;backdrop-filter:blur(10px);background:#19343e40;border:1px solid #fff4;border-radius:2px;width:100%;padding:20px;font-size:13px;line-height:1.8}textarea::placeholder{color:#f0e6d78c}.reflection-footer{justify-content:space-between;align-items:center;gap:15px;padding-top:12px;display:flex}.reflection-footer p{color:#ede6d5b9;margin:0;font-size:8px}.text-button{color:#f0e5cb;background:0 0;border:0;border-bottom:1px solid #fff4;padding:6px;font-size:9px}.noscript-message{text-align:center;color:#fff;padding:20px}.music-error{color:#ffd8ba!important}@keyframes breathe{0%,to{opacity:.62;transform:scale(.82)}40%,55%{opacity:.92;transform:scale(.94)}}@media (width>=1600px){.section-pad{padding-inline:max(7vw,50vw - 700px)}.hero-art{max-height:700px}.sanctuary-content{padding-top:160px}.sanctuary-toolbar{margin-top:45px}}@media (width<=850px){.section-pad{padding:75px 6vw}.header{height:90px;padding-inline:5%}.header nav{gap:23px}.hero-heading{padding-top:48px}.hero-art{margin:0 16px}.story-grid{gap:9%}.lead{font-size:26px}.connect-grid{gap:7%}.connect-links>a{font-size:21px}.clothing-grid{gap:6%}.second-look{padding-top:65px}.footer-top{grid-template-columns:1fr 1fr}.footer-social{grid-column:1/-1}.sanctuary-content{padding-top:120px}.sanctuary-toolbar{margin-inline:5vw}.scene-options,.audio-controls{gap:12px}}@media (width<=560px){.header{height:82px;padding:0 22px}.brand{gap:8px;font-size:29px}.brand img{width:36px;height:39px}.brand small{font-size:5px}.header nav>a:not(.nav-pause){display:none}.nav-pause{padding:11px 13px;font-size:9px}.nav-pause span{margin-left:13px}.hero-heading{padding:45px 20px 32px}.hero-heading h1{letter-spacing:-.035em;font-size:48px;line-height:1.03}.hero-heading .eyebrow{margin-bottom:23px;font-size:7px}.hero-intro{font-size:10px}.hero-art{height:370px;margin:0 12px}.hero-art>img{object-position:center center}.hero-art-bottom{flex-direction:column;align-items:start;gap:12px;bottom:22px;left:18px;right:18px}.hero-art-bottom>span{letter-spacing:.13em;font-size:6px}.hero-art-bottom a{font-size:9px}.art-caption{font-size:6px;right:12px}.section-pad{padding:65px 24px}.story-grid{grid-template-columns:1fr;gap:38px}.story h2{font-size:53px}.story-symbol{margin-top:26px}.story-symbol img{width:57px;height:57px}.story-symbol span{font-size:17px}.story-copy{max-width:100%}.lead{font-size:28px}.values-strip{letter-spacing:.07em;gap:10px;padding:20px 17px;font-size:5.5px}.values-strip i{font-size:13px}.section-heading{margin-bottom:28px;display:block}.section-heading>p{margin-top:22px;font-size:11px}.section-heading h2{font-size:47px}.flag-feature{aspect-ratio:1.12}.flag-feature>img{object-position:center 45%}.round-arrow{width:40px;height:40px;font-size:20px;bottom:15px;right:15px}.feature-caption{flex-direction:column;align-items:start;gap:10px;padding-top:22px}.feature-caption h3{font-size:27px}.feature-caption .eyebrow{font-size:7px}.availability{font-size:9px}.flag-details{grid-template-columns:1fr;margin-top:25px}.flag-details p{padding-top:10px}.stillness-invitation{min-height:600px}.stillness-content{padding-block:75px}.stillness-content h2{font-size:50px}.stillness-content p{font-size:11px}.clothing-grid{grid-template-columns:1fr;gap:40px}.second-look{padding:0 0 0 15%}.clothing-look figcaption{font-size:23px}.concept-note{font-size:9px}.connect-grid{grid-template-columns:1fr;gap:28px}.connect h2{font-size:48px}.connect-links>a{font-size:22px}.connect-links small{font-size:7px}.footer{padding:40px 24px 24px}.footer-top{gap:25px}.footer-top>p{font-size:17px}.footer-social{gap:25px;font-size:9px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom>span:nth-child(2){display:none}.footer-bottom>span:first-child{margin-right:auto}.detail-copy{grid-template-columns:1fr;gap:25px}.detail-heading h1{font-size:47px}.detail-heading p{font-size:11px}.detail-hero{object-position:center;height:420px}.prose h1{font-size:54px}.sanctuary-content{padding:112px 20px 15px}.sanctuary-content h1{font-size:51px}.sanctuary-content>.eyebrow{font-size:6.5px}.sanctuary-content>p:not(.eyebrow){font-size:10px}.mode-switch{margin-top:10px}.mode-switch button{padding:10px 23px}.breath-orbit{width:174px;height:174px}.clock{font-size:40px}.sanctuary-toolbar{flex-direction:column;gap:10px;margin-top:15px;padding-top:12px}.scene-options,.audio-controls{gap:18px}.scene-options>span{font-size:6px}.sanctuary-footnote{padding-top:15px;font-size:6px}.session-controls{margin-top:18px}#session-status{margin-top:13px;font-size:8px;line-height:1.6}.reflection-prompt{font-size:25px}.reflection-footer{gap:8px}.reflection-footer p{font-size:7px}.immersive .brand{font-size:26px}.immersive .nav-pause{font-size:8px}.immersive .nav-pause span{margin-left:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-pending{opacity:1;transform:none}}.button{letter-spacing:.025em;border-color:#ffffff28;border-radius:999px;gap:24px;min-height:54px;padding:8px 9px 8px 25px;transition:background .35s,box-shadow .35s,transform .35s;box-shadow:0 4px 20px #091c2010}.button:after{content:"↗";border:1px solid #34413b25;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;transition:transform .35s,background .35s;display:grid}.button>span{display:none}.button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #091c2020}.button:hover:after{background:#34413b0a;transform:rotate(45deg)}.nav-pause{background:#ffffff24;border-color:#92734640;border-radius:999px;align-items:center;gap:20px;padding:9px 10px 9px 20px;transition:background .3s,box-shadow .3s;display:flex}.nav-pause span{border:1px solid #92734625;border-radius:50%;place-items:center;width:26px;height:26px;margin:0;display:grid}.nav-pause:hover{background:#fff8;box-shadow:0 3px 15px #302a2108}.immersive .nav-pause{background:#ffffff08;border-color:#ffffff40}.immersive .nav-pause span{border-color:#ffffff30}.immersive .nav-pause:hover{background:#ffffff16}.text-link{border-bottom:0;padding-bottom:12px;position:relative}.text-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#92734688,#92734622);width:100%;height:1px;transition:transform .35s;position:absolute;bottom:2px;left:0}.text-link:hover:after{transform:scaleX(.85)}.mode-switch{border-color:#ffffff28;padding:5px;box-shadow:inset 0 1px #ffffff0c}.mode-switch button{transition:background .4s,color .4s,box-shadow .4s}.mode-switch button[aria-pressed=true]{box-shadow:0 2px 10px #122b3420}.mode-switch button:hover{color:#fff}.mode-switch button[aria-pressed=true]:hover{color:#33423e}.duration{gap:6px}.duration button{border:1px solid #0000;border-radius:20px;padding:8px 15px;transition:background .3s,border-color .3s}.duration button[aria-pressed=true]{background:#fff1;border-color:#ead4ad50}.duration button:hover{background:#ffffff0c}.session-controls .button{justify-content:space-between;min-width:205px;padding:8px 9px 8px 24px}.reset-button{border:1px solid #fff3;border-radius:50%;width:35px;height:35px;font-size:21px;transition:transform .4s,background .3s}.reset-button:hover{background:#ffffff12;transform:rotate(-40deg)}.scene-options{gap:5px}.scene-options button{border-radius:20px;padding:7px 11px;border:1px solid #0000!important}.scene-options button[aria-pressed=true]{background:#ffffff12;border-color:#ead4ad45!important}.scene-options button:hover,.audio-controls button:hover{color:#fff5df;background:#ffffff0c}.audio-controls button{border-radius:20px;padding:8px 12px;transition:background .3s}.audio-controls #sound{min-width:100px}.sanctuary-footnote{flex-wrap:wrap;gap:16px}.sanctuary-footnote #sky-phase{font-family:var(--serif);letter-spacing:0;margin-right:auto;font-size:12px;font-style:italic}.sanctuary-footnote #track-label,.sanctuary-footnote>a{align-self:center}.clothing-details{grid-template-columns:1.45fr .65fr .85fr;align-items:start;gap:25px;margin-top:50px;display:grid}.clothing-details figure{margin:0}.clothing-details svg{width:100%;height:auto;overflow:hidden}.clothing-details figcaption{font:italic 20px var(--serif);color:var(--gold);padding-top:14px}.clothing-details figure:nth-child(2){padding-top:35px}.clothing-details figure:nth-child(3){padding-top:65px}.sanctuary{flex-direction:column;justify-content:space-between;min-height:100svh;transition:background 1.2s;display:flex}.sanctuary[data-mode=focus]{background:#11152d}.sanctuary[data-mode=reflect]{background:#201b20}.sanctuary-content{width:min(100%,900px);padding-top:clamp(125px,17vh,190px);padding-bottom:24px;transition:transform .8s,opacity .5s}.sanctuary-content h1{text-shadow:0 4px 40px #08151c55;font-size:clamp(52px,6vw,86px)}.sanctuary-content>p:not(.eyebrow){letter-spacing:.025em;font-size:12px}.mode-switch{margin:20px 0 22px}#timer-panel{max-width:450px;margin:auto}.breath-orbit{width:180px;height:180px;margin-bottom:11px}.infinite-session #progress-ring{opacity:.18}.duration{flex-wrap:wrap;gap:5px;min-height:38px}.duration button{color:#f0e9d6c8;border:1px solid #fff2;border-radius:22px;padding:9px 14px;transition:background .25s,border-color .25s,color .25s}.duration button[aria-pressed=true]{color:#fff5de;background:#fff2;border-color:#ead4ad99}.duration button:hover{color:#fff;background:#fff2}.custom-duration{color:#f0e9d6cc;justify-content:center;align-items:center;gap:9px;margin:10px auto 0;font-size:9px;display:flex}.custom-duration[hidden]{display:none}.custom-duration input{color:#fff4e1;text-align:center;font-variant-numeric:tabular-nums;background:#102b354a;border:1px solid #fff4;border-radius:20px;width:70px;padding:8px 10px}.custom-duration input[aria-invalid=true]{border-color:#ffb8a5}.custom-duration button{color:#fff5df;background:#fff1;border:1px solid #ead4ad55;border-radius:20px;padding:8px 14px;font-size:9px}.custom-duration button:hover{background:#fff2}.session-controls .button{min-width:218px}#session-status{max-width:390px;margin:12px auto 0;line-height:1.7}#reflection-panel{text-align:left;max-width:500px;min-height:0;margin:25px auto 0;animation:.8s both reflect-arrive}#reflection-panel .reflection-prompt{text-align:center}#reflection-panel textarea{min-height:120px}.sanctuary[data-mode=focus] .breath-halo{background:radial-gradient(circle,#c3a8f014,#0000);border-color:#c8b7f055}.sanctuary[data-mode=focus] #progress-ring{stroke:#c7b9ff}.sanctuary[data-mode=reflect] .breath-halo{background:radial-gradient(circle,#f5d4a014,#0000);border-color:#edc79655}.sanctuary[data-mode=reflect] #progress-ring{stroke:#efc991}.sanctuary-toolbar{margin-top:8px;padding-top:17px}.scene-options>span{margin-right:9px}.custom-sky{color:#f0ead3aa;font-size:8px;position:relative}.custom-sky summary{cursor:pointer;white-space:nowrap;border:1px solid #ffffff20;border-radius:20px;padding:7px 11px;list-style:none}.custom-sky summary::-webkit-details-marker{display:none}.custom-sky[open] summary{color:#fff4d9;background:#ffffff12;border-color:#ead4ad55}.custom-sky input{vertical-align:middle;accent-color:#e5d1a2;width:125px;margin:0 8px}.custom-sky output{font-variant-numeric:tabular-nums;color:#fff4d9}.custom-sky[open]{backdrop-filter:blur(12px);background:#18343c99;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;display:flex}.custom-sky[open] summary{background:0 0;border:0;padding:5px 3px}.sanctuary-footnote{padding-bottom:20px}@keyframes reflect-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=1000px){.sanctuary-content{transform:translateY(-8px)}.sanctuary[data-mode=focus] .sanctuary-content{transform:translateY(-16px)}.sanctuary[data-mode=reflect] .sanctuary-content{transform:translateY(0)}}@media (width<=700px){.sanctuary{min-height:100svh;padding-bottom:env(safe-area-inset-bottom)}.sanctuary-content{padding:112px 20px 18px}.sanctuary-content h1{margin-bottom:13px;font-size:clamp(43px,12vw,60px)}.sanctuary-content>.eyebrow{margin-bottom:13px}.sanctuary-content>p:not(.eyebrow){max-width:310px;margin-inline:auto;font-size:10px}.mode-switch{margin:14px 0 17px}.mode-switch button{min-width:82px;padding:10px 16px}.breath-orbit{width:156px;height:156px}.clock{font-size:37px}.duration{gap:6px;max-width:360px}.duration button{padding:8px 11px;font-size:8px}.custom-duration{flex-wrap:wrap}.session-controls{margin-top:14px}.sanctuary-toolbar{gap:10px;margin:8px 18px 0;padding:12px 0 9px}.scene-options{flex-wrap:wrap;justify-content:center;gap:4px;width:100%}.scene-options>span{text-align:center;width:100%;margin:0 0 2px}.scene-options button{padding:7px 10px;font-size:8px}.custom-sky[open]{gap:2px;max-width:100%;padding:5px 7px}.custom-sky input{width:80px;margin:0 3px}.custom-sky summary,.custom-sky output{font-size:7px}.audio-controls{justify-content:center;gap:14px;width:100%}.sanctuary-footnote{justify-content:center;gap:8px 15px;margin-inline:20px;padding:8px 0 15px}.sanctuary-footnote #sky-phase{text-align:center;width:100%}.sanctuary-footnote #track-label{margin:0}.sanctuary-footnote>a{align-self:center}.sanctuary[data-mode=reflect] .sanctuary-content{padding-top:100px}#reflection-panel{margin-top:16px}#reflection-panel .reflection-prompt{margin-bottom:15px;font-size:22px}#reflection-panel textarea{min-height:100px;padding:14px}.focus-intention{margin-top:-4px;margin-bottom:9px}.focus-intention input{font-size:16px}}@media (height<=760px) and (width>=701px){.sanctuary-content{padding-top:112px}.breath-orbit{width:145px;height:145px}.sanctuary-toolbar{margin-top:0;padding-top:12px}.sanctuary-footnote{padding-bottom:12px}}.sanctuary{grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);align-content:stretch;justify-items:stretch;display:grid;overflow:visible}.sanctuary-content{grid-column:1/-1;grid-template-rows:180px 40px 50px 430px;align-content:start;align-self:stretch;justify-items:center;row-gap:clamp(12px,1.6vh,19px);width:100%;max-width:none;margin:0;padding:clamp(150px,17svh,190px) 28px 18px;transition:none;display:grid;transform:none!important}.sanctuary-content>.eyebrow{flex:none;height:auto;margin:0}.sanctuary-content h1{text-align:center;align-self:center;width:100%;height:min-content;min-height:0;margin:0;line-height:1.02;display:block}.sanctuary-content>p#quiet-subtitle{place-items:center;height:40px;min-height:40px;margin:0 auto;line-height:1.6;display:grid}.mode-switch{flex:none;justify-self:center;align-items:center;height:50px;min-height:50px;margin:0 auto 8px}.practice-stage{isolation:isolate;justify-self:center;width:min(100%,760px);height:520px;min-height:520px;position:relative}.practice-stage>#timer-panel,.practice-stage>#reflection-panel{width:100%;max-width:none;min-height:0;margin:0;position:absolute;inset:0}.practice-stage>#timer-panel{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4px;display:flex}.practice-stage>#reflection-panel{text-align:left;flex-direction:column;justify-content:flex-start;width:100%;padding:4px clamp(15px,4vw,40px) 12px;animation:.55s both reflect-arrive;display:flex;left:0;right:0;transform:none}.practice-stage>#reflection-panel[hidden],.practice-stage>#timer-panel[hidden]{display:none!important}.breath-orbit{flex:none;width:164px;height:164px;margin:0 auto 7px}.duration{min-height:38px}.custom-duration{backdrop-filter:blur(12px);background:#111f2b55;border:1px solid #ffffff27;border-radius:28px;gap:9px;height:auto;min-height:46px;margin:12px auto 0;padding:5px 12px}.custom-duration input{appearance:textfield;color:#fff4e1;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff30;border-radius:18px;width:62px;height:32px;padding:5px 9px}.custom-duration input:focus-visible{outline-offset:2px;outline:1px solid #e7cd9e}.custom-duration input::-webkit-inner-spin-button,.custom-duration input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-duration button{color:#fff4df;white-space:nowrap;background:#fff1;border:1px solid #ead4ad66;border-radius:22px;padding:8px 14px;font-size:9px;transition:background .25s,border-color .25s}.custom-duration button:hover{background:#fff2;border-color:#ead4ad}.session-controls{margin-top:16px}#session-status{min-height:20px;margin-top:14px}.reflection-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;margin-bottom:21px;display:flex}.reflection-heading .reflection-prompt{text-align:center;margin:0;font-size:clamp(23px,2.5vw,31px)}.reflection-heading .text-button{white-space:nowrap}.reflection-composer{background:linear-gradient(135deg,#fff1 0%,#ffffff08 52%,#d9b8870b 100%);border:1px solid #f3e5ce27;border-radius:14px;flex-direction:column;min-height:230px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #070f1720}.reflection-composer:focus-within{background:linear-gradient(135deg,#fff2 0%,#ffffff0c 52%,#d9b88713 100%);border-color:#e8c99491;box-shadow:inset 0 1px #fff2,0 0 0 2px #e8c9941b,0 18px 50px #070f1730}.reflection-tools{z-index:3;color:#f4ead8b8;border-bottom:1px solid #f3e5ce18;align-items:center;gap:5px;min-height:42px;padding:6px 10px;display:flex;position:relative}.reflection-tools button{min-width:30px;height:29px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.reflection-tools button:hover{color:#fff2dc;background:#e8c99412;border-color:#e8c99435}.reflection-tools button:focus-visible{outline-offset:2px;outline:2px solid #f3e7d477}.reflection-tools button[data-tooltip]{position:relative}.reflection-tools button[data-tooltip]:after{content:attr(data-tooltip);z-index:20;color:#f7efdf;font:9px/1.2 var(--sans);letter-spacing:.02em;white-space:nowrap;opacity:0;pointer-events:none;background:#14232df2;border:1px solid #e8c99435;border-radius:7px;padding:6px 9px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.reflection-tools button[data-tooltip]:hover:after,.reflection-tools button[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.reflection-tools button[aria-pressed=true]{color:#fff2dc;background:#e8c99416;border-color:#e8c99440}.reflection-tools button strong{font:600 12px var(--sans)}.reflection-tools button>span:not(.expand-note-label){letter-spacing:.02em;font-size:9px}.reflection-tools-divider{background:#fff2;width:1px;height:18px;margin-inline:3px}.reflection-tools-spacer{flex:1}.reflection-tools .expand-note{color:#f1dfc1d9;white-space:nowrap;border-color:#e8c99430;border-radius:18px;min-width:92px;font-size:9px}.expand-note>span:first-child{font-size:14px}.reflection-editor{color:#f7f0e4;width:100%;min-height:175px;max-height:min(36svh,420px);font:14px/1.9 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#edcc93;background:0 0;border:0;outline:none;padding:20px 22px;overflow:auto}.reflection-editor:empty:before{content:attr(data-placeholder);color:#f0e6d78c;pointer-events:none}.reflection-editor:focus{outline:none}.reflection-editor strong,.reflection-editor b{font-weight:700}.reflection-editor ul,.reflection-editor ol{margin:5px 0;padding-left:24px}.sanctuary[data-mode=reflect] #reflection-panel[data-expanded=true]{inset:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));z-index:40;backdrop-filter:blur(24px);background:radial-gradient(at 50% 0,#324252e8,#111b29fa 68%);border:1px solid #e8c99448;border-radius:20px;justify-content:flex-start;max-width:1100px;height:auto;margin:auto;padding:clamp(20px,4vw,48px);animation:none;overflow-y:auto;box-shadow:0 0 0 100vmax #071018c9,0 24px 100px #050b12a8;width:auto!important;position:fixed!important;transform:none!important}#reflection-panel[data-expanded=true] .reflection-heading{margin-bottom:clamp(14px,2.5vh,26px)}#reflection-panel[data-expanded=true] .reflection-composer{flex:1;min-height:0}#reflection-panel[data-expanded=true] .reflection-editor{flex:1;height:auto;min-height:220px;max-height:none}.reflection-footer{padding-top:14px}.reflection-actions{gap:18px;display:flex}.writing-sound-tool{z-index:6;align-items:center;display:flex;position:relative}.reflection-tools .writing-sound-trigger{color:#f1dfc1c9;white-space:nowrap;background:#101c2a32;border:1px solid #e8c99426;border-radius:18px;gap:6px;min-width:72px;height:29px;padding:0 9px;font-size:9px}.reflection-tools .writing-sound-trigger:hover,.reflection-tools .writing-sound-trigger[aria-expanded=true]{color:#fff2dc;background:#e8c99412;border-color:#e8c99455}.writing-sound-trigger>span:first-child{color:#e7cd9e;font-size:13px}.writing-sound-options{z-index:7;backdrop-filter:blur(18px);background:#132431f2;border:1px solid #ffffff26;border-radius:24px;gap:4px;padding:5px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 35px #06101960}.writing-sound-options[hidden]{display:none}.writing-sound-options button{color:#f1eadcbd;white-space:nowrap;background:0 0;border:0;border-radius:20px;padding:9px 13px;font-size:9px}.writing-sound-options button[aria-pressed=true],.writing-sound-options button:hover{color:#26343a;background:#f4ecdc}.sanctuary[data-mode=reflect] .sanctuary-content>p#quiet-subtitle{color:#f6eadae0}.sanctuary[data-mode=reflect] .sanctuary-toolbar{margin-top:0}.sanctuary[data-mode=reflect] .audio-controls #snow{visibility:hidden}.sanctuary-content{z-index:1;position:relative}.sanctuary-toolbar,.sanctuary-footnote{z-index:2;position:relative}.breath-halo{filter:blur(.65px);opacity:.7;will-change:transform,opacity;background:radial-gradient(circle,#fffaef3d 0%,#f4f2eb24 42%,#e9edf012 68%,#0000 84%);border:1px solid #fffaee75;inset:8px;transform:scale(.82);box-shadow:0 0 28px 6px #eff4f62e,inset 0 0 18px #fffaef1a}.orb-content{z-index:1}.breathing .breath-halo{animation:10s ease-in-out infinite breathe}@media (width>=701px){.sanctuary[data-mode=breathe] .breath-orbit,.sanctuary[data-mode=focus] .breath-orbit{width:172px;height:172px}}@media (width<=700px){.sanctuary[data-mode=breathe] .breath-orbit,.sanctuary[data-mode=focus] .breath-orbit{width:150px;height:150px}.sanctuary{grid-template-rows:1fr auto auto;min-height:100svh;overflow:visible}.sanctuary-content{width:100%;padding:max(132px,calc(env(safe-area-inset-top) + 115px)) 20px 10px;grid-template-rows:auto auto 48px auto;row-gap:12px}.sanctuary[data-mode=reflect] .sanctuary-content{padding-top:max(126px,calc(env(safe-area-inset-top) + 108px))}.sanctuary-content>.eyebrow{margin:0;font-size:6.5px}.sanctuary-content h1{height:min-content;min-height:0;margin:0;font-size:clamp(41px,10.8vw,55px)}.sanctuary-content>p#quiet-subtitle{height:38px;min-height:38px;margin:0;font-size:10px}.mode-switch{height:48px;min-height:48px;margin-bottom:6px}.practice-stage{width:min(100%,620px);height:320px;min-height:320px}.practice-stage>#timer-panel{padding-top:0}.breath-orbit{width:148px;height:148px;margin-bottom:5px}.custom-duration{flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;min-height:44px;margin-top:10px;padding:4px 9px}.custom-duration input{width:56px;height:30px}.custom-duration button{padding:7px 11px}.session-controls{margin-top:15px}#session-status{margin-top:12px;font-size:8px}.practice-stage>#reflection-panel{justify-content:flex-start;padding:4px 2px 8px}.reflection-heading{align-items:center;gap:12px;margin-bottom:17px}.reflection-heading .reflection-prompt{text-align:center;font-size:22px;line-height:1.18}.reflection-heading .text-button{padding-top:5px;font-size:8px}.reflection-composer{min-height:220px}.reflection-tools{gap:3px;min-height:40px;padding:5px 7px}.reflection-tools button{min-width:28px;padding:0 7px}.reflection-tools .expand-note{min-width:82px;padding-inline:7px}.reflection-editor{min-height:155px;max-height:min(34svh,330px);padding:17px 16px;font-size:13px;line-height:1.85}.reflection-footer{gap:10px;padding-top:13px}.reflection-footer p{font-size:7px}.reflection-actions{gap:9px}.reflection-actions .text-button{font-size:8px}.reflection-tools button[data-format=insertUnorderedList]>span,#writing-sound-label{display:none}.reflection-tools button .format-label{display:inline}.reflection-tools button[data-tooltip]:after{display:none}.reflection-tools .writing-sound-trigger{justify-content:center;width:32px;min-width:32px;padding:0}.writing-sound-options{gap:1px;max-width:calc(100vw - 36px)}.writing-sound-options button{padding:9px 10px;font-size:8px}.sanctuary-toolbar{margin:6px 18px 0}}@media (height<=760px) and (width>=701px){.sanctuary-content{padding-top:132px}.practice-stage{height:520px;min-height:520px}.sanctuary-toolbar{margin-top:0}}@media (width>=701px){.sanctuary-content{grid-template-rows:auto 50px 58px 390px;row-gap:clamp(12px,1.5vh,18px);padding-top:clamp(132px,16vh,178px);padding-bottom:12px}.sanctuary-content h1{font-size:clamp(64px,6.2vw,88px)}.sanctuary-content>.eyebrow{margin-bottom:2px}.sanctuary-content>p#quiet-subtitle{height:42px;min-height:42px}.mode-switch{height:52px;min-height:52px;margin:4px auto 8px;padding:5px}.mode-switch button{padding-inline:27px}.practice-stage{height:390px;min-height:390px}.breath-orbit{width:170px;height:170px;margin-bottom:10px}.practice-actions{backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff13,#ffffff08);border:1px solid #fff2;border-radius:24px;width:min(100%,520px);padding:15px 22px 12px;box-shadow:inset 0 1px #ffffff12,0 14px 36px #10252b1b}.duration{gap:8px;min-height:42px}.duration button{padding:9px 16px}.session-controls{margin-top:12px}#session-status{min-height:18px;margin-top:10px}.sanctuary-toolbar{margin-top:0;padding-top:12px}.sanctuary-footnote{padding-top:6px;padding-bottom:10px}}@media (height<=850px) and (width>=701px){.sanctuary-content{grid-template-rows:auto 46px 50px 340px;row-gap:9px;padding-top:108px;padding-bottom:7px}.sanctuary-content h1{font-size:clamp(60px,5.8vw,78px)}.mode-switch{height:48px;min-height:48px;margin-bottom:5px}.practice-stage{height:340px;min-height:340px}.breath-orbit{width:148px;height:148px;margin-bottom:7px}.practice-actions{padding:11px 20px 9px}.session-controls{margin-top:8px}#session-status{min-height:16px;margin-top:7px}.sanctuary-toolbar{padding-top:8px}.sanctuary-footnote{padding-block:4px 7px}}@media (width<=700px){.sanctuary-content{padding-top:max(126px,calc(env(safe-area-inset-top) + 108px));grid-template-rows:auto auto 52px auto;row-gap:12px;padding-bottom:12px}.sanctuary-content h1{font-size:clamp(43px,11vw,58px);line-height:1.02}.sanctuary-content>p#quiet-subtitle{height:auto;min-height:34px;line-height:1.55}.mode-switch{height:48px;min-height:48px;margin:2px auto 6px;padding:5px}.mode-switch button{padding-inline:18px}.practice-stage{height:370px;min-height:370px}.breath-orbit{width:150px;height:150px;margin-bottom:8px}.practice-actions{backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff13,#ffffff08);border:1px solid #fff2;border-radius:21px;width:min(100%,440px);padding:12px 10px 9px;box-shadow:inset 0 1px #ffffff12}.duration{gap:5px}.duration button{padding:7px 10px}.session-controls{margin-top:10px}#session-status{margin-top:8px;line-height:1.6}.sanctuary-toolbar{margin-top:4px;padding-top:9px}.sanctuary-footnote{padding-top:6px;padding-bottom:10px}}@media (width<=700px) and (height<=760px){.sanctuary-content{padding-top:max(100px,calc(env(safe-area-inset-top) + 84px));row-gap:8px}.sanctuary[data-mode=reflect] .sanctuary-content{padding-top:max(100px,calc(env(safe-area-inset-top) + 84px))}.sanctuary-content h1{font-size:clamp(39px,10vw,51px)}.mode-switch{height:44px;min-height:44px;margin-block:0 4px}.practice-stage{height:320px;min-height:320px}.breath-orbit{width:128px;height:128px;margin-bottom:5px}.practice-actions{padding:8px 8px 6px}.duration button{padding:6px 8px}.session-controls{margin-top:7px}.sanctuary-toolbar{margin-top:0;padding-top:6px}}.flag-explorer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:105px;padding-bottom:105px}.explorer-heading{text-align:center;max-width:720px;margin:0 auto 52px}.explorer-heading .eyebrow{margin-bottom:18px}.explorer-heading h2{margin-bottom:16px;font-size:clamp(42px,4.6vw,68px)}.explorer-intro{margin-bottom:0;font-size:12px}.explorer-layout{grid-template-columns:minmax(350px,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,8vw,116px);max-width:1120px;margin:auto;display:grid}.explorer-choices{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.explorer-choice{text-align:center;min-width:0;color:var(--ink);background:0 0;border:0;padding:0}.explorer-flag{aspect-ratio:.67;clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);background:var(--flag-colour);filter:saturate(.85);width:100%;padding:7px 6px 12px;transition:transform .45s cubic-bezier(.2,.7,.25,1),filter .35s;display:block;position:relative}.flag-saffron{--flag-colour:#ad5628}.flag-blue{--flag-colour:#253e62}.flag-green{--flag-colour:#31523d}.flag-maroon{--flag-colour:#702f38}.flag-ivory{--flag-colour:#e7dcc2}.explorer-flag-border{color:#e6c778;border:1px solid #e9d39d99;place-items:center;height:100%;display:grid}.explorer-flag-border svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:56%}.flag-ivory .explorer-flag-border{color:#947541;border-color:#94754199}.explorer-flag-border img{object-fit:contain;filter:sepia()saturate(.72)brightness(.8);width:45%;height:45%}.explorer-choice[aria-pressed=true] .explorer-flag{filter:saturate(1.08);transform:translateY(-9px);box-shadow:0 10px 24px #34261424}.explorer-choice:hover .explorer-flag{transform:translateY(-5px)}.explorer-choice[aria-pressed=true]:hover .explorer-flag{transform:translateY(-12px)}.choice-copy{padding-top:14px;display:block}.choice-number{color:var(--gold);letter-spacing:.12em;margin-bottom:5px;font-size:7px;display:block}.choice-label{font:15px/1.2 var(--serif);white-space:nowrap;display:block}.flag-story{height:var(--explorer-story-height,390px);border-left:1px solid var(--line);padding:12px 0 8px 35px;position:relative}.flag-story-panel .eyebrow{margin-bottom:12px;font-size:8px}.flag-story-panel h3{margin:0 0 3px;font-size:clamp(28px,3vw,39px)}.story-symbol-label{color:var(--gold);margin-bottom:17px;font-size:10px}.story-meaning{font:20px/1.5 var(--serif);color:var(--ink);margin-bottom:19px}.story-details{grid-template-columns:1fr 1fr;gap:25px;display:grid}.story-details>div>span{letter-spacing:.14em;color:var(--gold);font-size:7px}.story-details p{margin:8px 0 0;font-size:10px;line-height:1.75}.explorer-note{color:var(--muted);margin:22px 0 0;font-size:8px;line-height:1.65}.explorer-more{width:max-content;color:var(--gold);border-bottom:1px solid #92734655;align-items:center;gap:24px;margin:42px auto 0;padding:12px 0;font-size:10px;display:flex}.explorer-more span{font-size:16px;transition:transform .3s}.explorer-more:hover span{transform:translate(3px,-3px)}@media (width>=768px){.explorer-disabled-desktop{display:none!important}}@media (width<=767px){.explorer-disabled-mobile{display:none!important}.flag-explorer{padding:75px 0}.explorer-heading{margin-bottom:31px;padding:0 24px}.explorer-heading h2{font-size:42px}.explorer-heading h2 br{display:none}.explorer-intro{font-size:10px}.explorer-layout{flex-direction:column;align-items:stretch;gap:22px;display:flex}.explorer-choices{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:15px;padding:13px 24px 14px;display:flex;overflow-x:auto}.explorer-choices::-webkit-scrollbar{display:none}.explorer-choice{scroll-snap-align:center;flex:0 0 76px}.explorer-flag{aspect-ratio:.68;padding:5px 5px 9px}.choice-copy{padding-top:10px}.choice-label{font-size:13px}.flag-story{height:var(--explorer-story-height,500px);border-left:0;border-top:1px solid var(--line);margin:0 24px;padding:21px 0 0}.flag-story-panel h3{font-size:31px}.story-meaning{font-size:19px}.story-details{gap:19px}.story-details p{font-size:9px}.explorer-note{margin-top:19px;font-size:7px}.explorer-more{margin-top:31px}}.hero-gallery{position:relative}.hero-gallery .hero-art{height:clamp(360px,42vw,640px)}.hero-gallery .hero-art:after{z-index:1;pointer-events:none}.hero-slides{position:absolute;inset:0}.hero-slide{opacity:0;visibility:hidden;transition:opacity 1.5s,visibility 1.5s;position:absolute;inset:0;overflow:hidden}.hero-slide[data-active=true]{opacity:1;visibility:visible}.hero-slide>img{object-fit:cover;object-position:center 53%;width:100%;height:100%}.hero-art-bottom,.hero-gallery .art-caption{z-index:2}.gallery-controls{justify-content:space-between;align-items:center;gap:24px;margin:0 24px;padding:19px 12px 0;display:flex}.gallery-places{gap:28px;display:flex}.gallery-places button{letter-spacing:.015em;color:var(--muted);background:0 0;border:0;padding:12px 0;font-size:9px;transition:color .3s;position:relative}.gallery-places button small{color:#9f9786;margin-right:9px;font-size:7px}.gallery-places button:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .5s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.gallery-places button[aria-pressed=true]{color:var(--ink)}.gallery-places button[aria-pressed=true]:after{transform:scaleX(1)}.gallery-places button:hover{color:var(--gold)}.gallery-play{align-items:center;gap:10px;display:flex}.gallery-play>span{color:var(--muted);letter-spacing:.07em;font-size:7px}.gallery-play button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:0 0;border-radius:50%;font-size:11px}.gallery-play button:hover{background:#fff8}@media (width<=850px){.gallery-places{gap:19px}.gallery-controls{margin-inline:16px}.scene-options button{padding:7px 9px}.audio-controls{gap:9px}.clothing-details{gap:16px}}@media (width<=560px){.nav-pause{gap:11px;padding:7px 8px 7px 14px}.nav-pause span{width:23px;height:23px;margin:0}.hero-gallery .hero-art{height:425px}.gallery-controls{align-items:flex-start;gap:10px;margin-inline:12px;padding:12px 5px 0}.gallery-places{flex:1;grid-template-columns:repeat(2,1fr);gap:2px 22px;display:grid}.gallery-places button{text-align:left;padding:9px 0;font-size:8px}.gallery-places button small{margin-right:6px;font-size:6px}.gallery-play>span{display:none}.gallery-play{padding-top:7px}.clothing-details{grid-template-columns:1fr 1fr;gap:20px;margin-top:35px}.clothing-details figure:first-child{grid-column:1/-1}.clothing-details figure:nth-child(2),.clothing-details figure:nth-child(3){padding-top:0}.clothing-details figcaption{font-size:18px}.scene-options{gap:3px}.scene-options button{padding:7px 10px}.scene-options>span{margin-right:7px}.sanctuary-footnote #sky-phase{text-align:center;width:100%;margin-bottom:0}.sanctuary-footnote #track-label{margin-right:auto}.audio-controls{gap:12px}}.immersive .header{backdrop-filter:blur(8px);background:linear-gradient(#10273138 0%,#10273112 72%,#0000 100%);border:0;height:96px;padding-inline:clamp(28px,6vw,96px)}.immersive .header .brand{letter-spacing:.01em;gap:14px;font-size:36px}.immersive .header .brand img{filter:drop-shadow(0 3px 12px #101f2440);width:48px;height:50px}.immersive .header .brand small{letter-spacing:.27em;color:#f1e4c8b8;margin-top:8px;font-size:6px}.immersive .header nav{gap:0}.cart-indicator{white-space:nowrap;border:1px solid #92734640;border-radius:999px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:inline-flex}.cart-indicator-count{width:20px;height:20px;color:var(--ink);background:#e9e6db;border-radius:50%;place-items:center;font-size:9px;display:inline-grid}@media (width<=560px){.header nav>a.nav-cart{padding:7px 8px;font-size:9px;display:inline-flex}.header nav .cart-indicator-count{width:18px;height:18px}}.footer-social{flex-wrap:wrap;row-gap:14px}.immersive .header .nav-pause{color:#f6eddd;letter-spacing:.015em;backdrop-filter:blur(14px);background:#f7efe00d;border:1px solid #f0e5cf55;gap:15px;min-height:48px;padding:7px 8px 7px 21px;font-size:10px;transition:background .3s,border-color .3s,transform .3s;box-shadow:inset 0 1px #fff2,0 8px 26px #10232a18}.immersive .header .nav-pause span{color:#f4e3c2;border-color:#ead5ac55;width:32px;height:32px;font-size:14px;transition:transform .35s,background .3s}.immersive .header .nav-pause:hover{background:#ffffff18;border-color:#f0dfbd88;transform:translateY(-1px)}.immersive .header .nav-pause:hover span{background:#ffffff10;transform:translate(2px,-2px)}@media (width<=700px){.immersive .header{background:linear-gradient(#10273145,#0000 100%);height:78px;padding-inline:22px}.immersive .header .brand{gap:9px;font-size:28px}.immersive .header .brand img{width:38px;height:40px}.immersive .header .brand small{letter-spacing:.23em;margin-top:6px;font-size:5px}.immersive .header .nav-pause{gap:9px;min-height:42px;padding:5px 6px 5px 13px;font-size:8px}.immersive .header .nav-pause span{width:28px;height:28px;font-size:12px}}.sanctuary[data-mode=focus] .breath-halo{display:none}.sanctuary[data-mode=breathe] .clock,.sanctuary[data-mode=focus] .clock{letter-spacing:.005em;font-size:clamp(36px,3vw,42px)}@media (width>=701px){.sanctuary[data-mode=reflect] .sanctuary-content{grid-template-rows:auto 46px 50px 410px}.sanctuary[data-mode=reflect] .practice-stage{height:410px;min-height:410px}}@media (width<=700px){.sanctuary[data-mode=reflect] .practice-stage{height:450px;min-height:450px}}body{font-size:16px;line-height:1.7}p{font-size:15px;line-height:1.75}.eyebrow{letter-spacing:.14em;font-size:11px}.header{min-height:92px}.header nav{gap:clamp(14px,2.3vw,32px);font-size:14px}.header nav>a{align-items:center;min-height:44px;display:inline-flex}.header nav .nav-shop{color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;padding:11px 20px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.header nav .nav-shop:after{display:none}.header nav .nav-shop:hover{background:#ffffff70;border-color:#92734655;transform:translateY(-1px)}.header nav .nav-shop.is-current{border-color:var(--ink);background:var(--ink);color:var(--paper)}.header nav .nav-shop.is-current:hover{background:#46513f}.cart-indicator{gap:9px;min-height:46px;padding:7px 10px 7px 16px;font-size:14px;font-weight:600}.cart-indicator-count{background:#e7d7b8;width:26px;height:26px;font-size:13px}.header nav .cart-indicator.is-current{border-color:var(--ink);background:var(--ink);color:var(--paper)}.header nav .cart-indicator.is-current .cart-indicator-count{color:var(--ink);background:#e7d7b8}.nav-pause{font-size:13px}.brand small{font-size:9px}.hero-heading{padding-top:clamp(48px,6vw,78px);padding-bottom:42px}.hero-heading .eyebrow{font-size:11px}.hero-intro{font-size:16px;line-height:1.7}.hero-shop-cta{background:var(--ink);color:#fffaf0;border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:54px;margin-top:26px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 22px #292f2618}.hero-shop-cta:hover{background:#46513f;transform:translateY(-2px)}.hero-shop-cta span{font-size:19px}.hero-art-bottom{font-size:11px}.hero-art-bottom a{font-size:14px}.gallery-places button{min-height:44px;font-size:13px}.gallery-places button small{font-size:10px}.section-pad{padding-top:clamp(76px,8vw,112px);padding-bottom:clamp(76px,8vw,112px)}.text-link{min-height:44px;font-size:14px}.values-strip{font-size:11px}.lead{font-size:clamp(26px,2.3vw,34px)}.story-copy>p:not(.lead),.section-heading>p,.concept-note{font-size:15px}.footer-bottom,.footer-social{font-size:13px}.footer-bottom a,.footer-social a{align-items:center;min-height:44px;display:inline-flex}.shop-page{text-align:left;min-height:52vh;padding-inline:clamp(22px,6vw,96px);scroll-margin-top:24px;position:relative}.shop-featured{background:#eee9dc}.shop-heading{text-align:center;max-width:780px;margin:0 auto 42px}.shop-heading .eyebrow{margin-bottom:12px}.shop-collections{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1100px;margin:-9px auto 31px;display:flex}.shop-collections button{color:#354138;min-height:46px;font:600 13px var(--sans);background:#faf8f1;border:1px solid #cfc6b3;border-radius:999px;padding:10px 17px;transition:background .2s,color .2s,border-color .2s}.shop-collections button:hover{border-color:#586a57}.shop-collections button[aria-pressed=true]{color:#fffaf0;background:#304336;border-color:#304336}.shop-collections button:disabled{opacity:.65;cursor:wait}.shop-collections span{opacity:.7;margin-left:9px}.shop-load-more{color:#304336;min-height:48px;font:600 14px var(--sans);background:0 0;border:1px solid #304336;border-radius:999px;margin:34px auto 0;padding:10px 22px;display:block}.shop-load-more:hover:not(:disabled){color:#fffaf0;background:#304336}.shop-heading h1,.shop-heading h2{margin-bottom:15px;font-size:clamp(42px,5vw,68px);line-height:1.04}.shop-intro{color:#5e6257;max-width:580px;margin:0 auto;font-size:17px}.product-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(18px,2.5vw,30px);width:min(100%,1240px);margin:0 auto;display:grid}.product-card{background:#fbfaf6;border:1px solid #303b281f;border-radius:8px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 8px 26px #292f2608}.product-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #292f2616}.product-card-link{scroll-margin-top:110px;display:block}.product-image,.product-placeholder{aspect-ratio:1.12;object-fit:cover;background:#e6e0d3;width:100%}.product-placeholder{color:var(--gold);background:radial-gradient(at 50% 45%,#fffdf8,#e8e2d5 72%);align-content:center;justify-items:center;gap:10px;display:grid}.product-placeholder span{font-size:54px;line-height:1}.product-placeholder small{font:600 10px/1.5 var(--sans);letter-spacing:.16em}.product-card-copy{padding:20px 21px 4px}.product-category{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:600}.product-card h2{letter-spacing:-.02em;margin:0 0 9px;font-size:clamp(25px,2.5vw,32px);line-height:1.12}.product-description{color:#5e6257;min-height:0;margin:0;font-size:15px;line-height:1.65}.variant-select{color:#56594f;gap:7px;margin:14px 21px 0;font-size:13px;font-weight:600;display:grid}.variant-select select,.review-form select,.review-form input,.review-form textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #77796b55;border-radius:5px;padding:10px 12px;font-size:15px}.product-buy{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:20px 21px 0;padding:20px 0 18px;display:flex}.product-buy strong{color:var(--ink);font-size:20px;font-weight:600}.product-buy button,.review-form button{background:var(--ink);color:#fffaf0;border:0;border-radius:999px;min-height:48px;padding:0 19px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.product-buy button:hover,.review-form button:hover{background:#46513f;transform:translateY(-1px)}.product-buy button.added{background:#536348}.product-buy button:disabled{background:#8b8d81}.wishlist-button{color:#66573d;text-align:left;background:0 0;border:0;align-self:flex-start;min-height:44px;margin:0 21px 14px;font-size:14px}.shop-empty,.shop-closed{text-align:center;max-width:720px;margin:38px auto}.shop-empty{border-block:1px solid var(--line);padding:48px 24px}.shop-empty>span{color:var(--gold);font-size:30px}.shop-empty h2,.shop-closed h1,.shop-closed h2{margin:15px 0;font-size:clamp(38px,5vw,60px)}.shop-empty p,.shop-closed p{font-size:16px}.shop-loading{max-width:1240px;margin:0 auto;font-size:16px}.shop-status-message{color:#536348;max-width:1240px;min-height:1.5em;margin:20px auto 0;font-size:14px}.bag-confirmation{right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:50;color:#fffaf0;background:#26352eef;border:1px solid #ffffff28;border-radius:14px;align-items:center;gap:18px;max-width:min(520px,100vw - 32px);padding:15px 17px 15px 20px;font-size:14px;animation:.22s ease-out bag-arrive;display:flex;position:fixed;box-shadow:0 18px 48px #111a1640}.bag-confirmation strong{font-weight:700}.bag-confirmation>a{color:#26352e;white-space:nowrap;background:#f2e8d5;border-radius:999px;align-items:center;min-height:42px;padding:0 15px;font-weight:700;display:inline-flex}.bag-confirmation>button{color:#fffaf0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:24px;display:grid}@keyframes bag-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.customer-reviews{border-top:1px solid var(--line);width:min(100%,1240px);margin:clamp(64px,8vw,104px) auto 0;padding-top:44px}.reviews-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.reviews-heading .eyebrow{margin-bottom:8px}.reviews-heading h2{margin:0;font-size:clamp(34px,4vw,52px)}.reviews-heading>p{max-width:360px;margin:0;font-size:15px}.review-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.review-card{border:1px solid var(--line);background:#fbfaf6;border-radius:7px;padding:22px}.review-card .review-product,.review-author{color:#64675d;margin:0;font-size:13px}.review-card h3{font:600 17px/1.45 var(--sans);color:#816237;margin:9px 0}.review-card h3 span{color:var(--ink)}.review-card blockquote{color:#4e534b;margin:0 0 14px;font-size:15px;line-height:1.7}.review-author{font-size:13px}.reviews-empty,.review-access-note{color:#5f6359;margin:22px 0;font-size:15px}.review-access-note a{color:#6e572f;text-underline-offset:3px;font-weight:700;text-decoration:underline}.review-form{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;max-width:780px;margin:34px 0 0;padding:28px;display:grid}.review-form h3,.review-form>p{grid-column:1/-1;margin:0}.review-form h3{font-size:28px}.review-form>p{font-size:15px}.review-form label{color:#56594f;gap:7px;font-size:13px;font-weight:600;display:grid}.review-form label:nth-of-type(3),.review-form label:nth-of-type(4){grid-column:1/-1}.review-form textarea{resize:vertical;min-height:130px}.review-form button{justify-self:start;min-width:160px}.review-submit-message{color:#536348;min-height:1.5em;margin-top:12px;font-size:14px}@media (width<=760px){.header{height:auto;min-height:78px;padding-inline:18px}.header nav{gap:8px}.header nav>a.nav-shop{padding-inline:14px}.header nav>a.nav-pause{padding-inline:11px}.cart-indicator{gap:5px;padding-inline:10px;font-size:13px}.hero-heading{padding-inline:20px}.hero-heading h1{font-size:clamp(43px,8vw,62px)}.shop-page{padding-inline:22px}.shop-heading{margin-bottom:29px}.shop-intro{font-size:16px}.reviews-heading{flex-direction:column;align-items:start;gap:10px}.review-form{padding:20px}}@media (width<=560px){.header{padding-inline:14px}.brand{font-size:26px}.brand img{width:32px;height:34px}.brand small{font-size:8px}.header nav{gap:5px}.header nav>a:not(.nav-pause):not(.nav-shop):not(.nav-cart){display:none}.header nav>a.nav-shop{min-height:42px;padding:0 12px;font-size:13px}.header nav>a.nav-pause{min-height:42px;padding:0 9px;font-size:12px}.header nav .cart-indicator{min-height:42px;padding:4px 7px 4px 10px;font-size:12px;display:inline-flex}.header nav .cart-indicator-count{width:23px;height:23px;font-size:12px}.hero-shop-cta{min-height:50px;margin-top:22px;font-size:14px}.shop-page{padding-inline:18px}.product-grid{grid-template-columns:1fr;gap:18px}.product-image,.product-placeholder{aspect-ratio:1.25}.product-card-copy{padding-inline:17px}.variant-select,.product-buy{margin-inline:17px}.review-form{grid-template-columns:1fr;padding:17px}.review-form>*{grid-column:1!important}.bag-confirmation{right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:10px;max-width:none;padding:11px 12px;font-size:13px;left:12px}.bag-confirmation>span{flex:1}.bag-confirmation>a{padding-inline:12px}}body .account-page .account-form label,body .account-page .address-form label{font-size:14px}body .account-page .account-form input,body .account-page .address-form input{min-height:48px;font-size:16px}body .account-page .account-form>button,body .account-page .account-tabs button,body .account-page .google-signin{min-height:48px;font-size:14px}body .account-page .account-forgot,body .account-page .account-note,body .account-page .account-message,body .account-page .account-divider,body .account-page .account-record,body .account-page .account-record p,body .cart-page .cart-line-info p,body .cart-page .cart-line-info strong,body .cart-page .cart-line label,body .cart-page .cart-line button,body .cart-page .cart-summary>p,body .cart-page .cart-summary small,body .cart-page .cart-summary>a,body .cart-page .checkout-form label,body .cart-page .checkout-demo-note{font-size:14px}body .cart-page .cart-line input,body .cart-page .checkout-form input{min-height:46px;font-size:16px}body .cart-page .cart-summary button,body .cart-page .checkout-form button{min-height:48px;font-size:14px}body .journal-page .journal-card>p:not(.eyebrow),body .journal-page .journal-byline,body .journal-page .journal-article>.text-link{font-size:15px}body .admin-page button,body .admin-operations button{min-height:44px;font-size:13px}body .admin-page label,body .admin-blog-form label{font-size:13px}body .admin-page input:not([type=checkbox]),body .admin-page textarea,body .admin-page select,body .admin-blog-form input,body .admin-blog-form textarea,body .admin-blog-form select{min-height:46px;font-size:15px}body .admin-page small,body .admin-message,body .admin-account,body .admin-panel>p,body .admin-panel li,body .admin-record,body .admin-record p,body .admin-record small{font-size:13px}body:not(.immersive) button:not(.explorer-choice){min-height:44px;font-family:var(--sans);border-radius:8px;font-size:14px;line-height:1.25;transition:background-color .18s,color .18s,border-color .18s,transform .18s}body:not(.immersive) button:not(.explorer-choice):hover:not(:disabled){transform:translateY(-1px)}body:not(.immersive) input:not([type=checkbox]):not([type=radio]):not([type=range]),body:not(.immersive) select,body:not(.immersive) textarea{border-radius:6px;font-size:16px}body:not(.immersive) label:not(.sr-only){font-size:14px}body .newsletter-signup{text-align:center;width:100%;max-width:none;color:var(--ink);background:radial-gradient(at 50% 0,#fffdf8 0%,#eee8dc 74%);border-block:1px solid #303b2818;justify-items:center;margin:0 auto;padding:clamp(52px,7vw,88px) 24px;display:grid}body .newsletter-signup>.eyebrow{margin:0 0 10px;font-size:11px}body .newsletter-signup h2{margin:0;font-size:clamp(38px,5vw,58px);line-height:1.1}body .newsletter-signup .newsletter-intro{color:#62665b;max-width:480px;margin:13px 0 24px;font-size:16px}body .newsletter-signup form{gap:10px;width:min(100%,680px);margin:0 auto;display:flex}body .newsletter-signup input{min-width:0;min-height:54px;color:var(--ink);background:#fffdf9;border:1px solid #77796b55;border-radius:999px;flex:1;padding:0 17px;font-size:16px}body .newsletter-signup input::placeholder{color:#77796b}body .newsletter-signup button{border:1px solid var(--ink);background:var(--ink);color:#fffaf0;border-radius:999px;min-height:54px;padding:0 27px;font-size:14px;font-weight:700}body .newsletter-signup button:hover:not(:disabled){background:#46513f}body .newsletter-signup .newsletter-status{color:#536348;min-height:1.5em;margin:13px 0 0;font-size:14px}body .newsletter-signup>small{color:#64675d;margin:3px 0 0;font-size:13px}.footer{background:#f4f0e7;padding:48px clamp(22px,6vw,96px) 24px}.footer-top,.footer-bottom{width:min(100%,1320px);margin-inline:auto}.footer-top{grid-template-columns:1fr 1fr auto;gap:clamp(18px,3vw,42px)}.footer-top>p{font-size:20px}.footer-social{gap:clamp(14px,2vw,26px);font-size:13px}.footer-bottom{align-items:center;min-height:50px;font-size:12px}@media (width<=700px){body .newsletter-signup{padding:46px 20px}body .newsletter-signup form{max-width:520px}.footer-top{grid-template-columns:1fr 1fr}.footer-social{grid-column:1/-1}}@media (width<=480px){body .newsletter-signup form{flex-direction:column;max-width:420px}body .newsletter-signup input,body .newsletter-signup button{width:100%}.footer-top{grid-template-columns:1fr;gap:18px}.footer-social{grid-column:auto;gap:12px 20px}.footer-bottom{gap:10px 18px}}@media (width<=600px){body .account-page .account-card{padding:20px}body .account-page .account-tabs{margin:-20px -20px 22px}body .cart-page .cart-line-info p,body .cart-page .cart-line label{font-size:13px}}body.immersive .header nav .nav-pause{gap:16px;min-height:54px;padding:8px 10px 8px 22px;font-size:14px;font-weight:600}body.immersive .header nav .nav-pause span{width:36px;height:36px;font-size:17px}body.immersive .header .brand small{font-size:9px}body.immersive .sanctuary-content>p#quiet-subtitle{color:#f4efe1e8;font-size:16px;line-height:1.6}body.immersive .mode-switch{background:#122d354a;border-color:#f4efdf48;gap:5px;height:60px;min-height:60px;padding:5px;box-shadow:0 12px 34px #07191e25}body.immersive .mode-switch button{color:#f4efdfdc;border-radius:999px;min-height:48px;padding:0 30px;font-size:15px;font-weight:500}body.immersive .mode-switch button[aria-pressed=true]{color:#263d3f;background:#f4eddb;box-shadow:0 3px 12px #101f2438}body.immersive .duration{gap:8px;min-height:48px}body.immersive .duration button{color:#f4efdfec;border:1px solid #f4efdf36;border-radius:999px;min-height:46px;padding:8px 17px;font-size:14px;line-height:1.2}body.immersive .duration button[aria-pressed=true]{color:#263b3c;background:#f2e6c4;border-color:#f2e6c4}body.immersive .duration button:hover:not(:disabled){color:#fffaf0;background:#ffffff20}body.immersive .duration button[aria-pressed=true]:hover:not(:disabled){color:#263b3c;background:#fff5df}body.immersive .custom-duration{gap:10px;min-height:54px;padding:5px 12px}body.immersive .custom-duration label,body.immersive .custom-duration span{color:#f4efdfec;font-size:14px}body.immersive .custom-duration input{width:70px;height:42px;font-size:16px}body.immersive .custom-duration button{min-height:44px;padding:8px 16px;font-size:14px}body.immersive .session-controls{gap:14px;padding-left:0}body.immersive .session-controls .button{min-width:245px;min-height:60px;padding:9px 12px 9px 24px;font-size:16px;font-weight:600}body.immersive .session-controls .button:after{width:40px;height:40px;font-size:18px}body.immersive .reset-button{width:48px;min-width:48px;height:48px;min-height:48px;font-size:24px}body.immersive #session-status{color:#f4efdfdf;max-width:520px;min-height:24px;font-size:14px;line-height:1.6}body.immersive .practice-actions{background:linear-gradient(135deg,#ffffff1b,#ffffff0d);border-color:#f4efdf32;border-radius:26px;width:min(100%,600px);padding:19px 24px 14px;box-shadow:inset 0 1px #ffffff20,0 18px 46px #10252b26}body.immersive .sanctuary-toolbar{margin-inline:clamp(22px,5vw,84px);padding:15px 0 12px}body.immersive .scene-options,body.immersive .audio-controls{gap:9px;font-size:14px}body.immersive .scene-options>span{color:#f4efdfd9;letter-spacing:.12em;margin-right:5px;font-size:12px}body.immersive .scene-options button,body.immersive .audio-controls button{color:#f4efdfed;border-radius:999px;min-height:44px;padding:8px 14px;font-size:13px}body.immersive .scene-options button[aria-pressed=true]{color:#263b3c;background:#f2e6c4;border-color:#f2e6c4!important}body.immersive .scene-options button:hover:not(:disabled),body.immersive .audio-controls button:hover:not(:disabled){color:#fffaf0;background:#ffffff24}body.immersive .scene-options button[aria-pressed=true]:hover:not(:disabled){color:#263b3c;background:#fff5df}body.immersive .audio-controls #sound{min-width:112px}body.immersive .audio-controls input{width:110px;height:5px}body.immersive .custom-sky summary,body.immersive .custom-sky output{font-size:13px}body.immersive .sanctuary-footnote{color:#f4efdfd9;gap:12px;padding-top:10px;padding-bottom:18px;font-size:12px}body.immersive .sanctuary-footnote #sky-phase{color:#fff5e6;font-size:15px}body.immersive .sanctuary-footnote #track-label{font-size:11px}body.immersive .sanctuary-footnote>a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}body.immersive .text-button{border-radius:999px;min-height:44px;padding:8px 12px;font-size:13px}body.immersive .reflection-heading .text-button{font-size:13px}body.immersive .reflection-tools{gap:7px;min-height:52px;padding:7px 12px}body.immersive .reflection-tools button{border-radius:10px;min-width:42px;height:42px;padding:0 12px;font-size:13px}body.immersive .reflection-tools .expand-note{min-width:110px;font-size:13px}body.immersive .reflection-tools .writing-sound-trigger{min-width:92px;height:42px;font-size:13px}body.immersive .reflection-tools button>span:not(.expand-note-label){font-size:12px}body.immersive .reflection-tools button strong{font-size:14px}body.immersive .writing-sound-options{gap:6px;padding:7px}body.immersive .writing-sound-options button{min-height:42px;padding:8px 14px;font-size:13px}body.immersive .reflection-editor{min-height:190px;padding:22px 24px;font-size:16px;line-height:1.8}body.immersive .reflection-footer{gap:12px}body.immersive .reflection-footer p{font-size:13px;line-height:1.6}body.immersive .reflection-actions{gap:10px}body.immersive .reflection-actions .text-button{font-size:13px}@media (width<=700px){body.immersive .header{height:78px;padding-inline:18px}body.immersive .header .brand{font-size:27px}body.immersive .header .brand img{width:38px;height:40px}body.immersive .header .brand small{font-size:8px}body.immersive .header nav .nav-pause{gap:8px;min-height:46px;padding:5px 7px 5px 13px;font-size:13px}body.immersive .header nav .nav-pause span{width:32px;height:32px;font-size:15px}body.immersive .sanctuary-content>p#quiet-subtitle{font-size:14px}body.immersive .mode-switch{justify-content:space-between;width:min(100%,390px);height:56px;min-height:56px}body.immersive .mode-switch button{flex:1;min-width:0;min-height:44px;padding-inline:10px;font-size:14px}body.immersive .duration{flex-wrap:wrap;gap:5px;width:min(100%,380px);min-height:44px}body.immersive .duration button{min-height:42px;padding:7px 12px;font-size:12px}body.immersive .session-controls .button{min-width:min(240px,100vw - 120px);min-height:56px;padding-left:20px;font-size:14px}body.immersive .session-controls .button:after{width:36px;height:36px}body.immersive .reset-button{width:44px;min-width:44px;height:44px;min-height:44px}body.immersive #session-status{font-size:13px}body.immersive .practice-actions{width:min(100%,520px);padding:14px 12px 11px}body.immersive .custom-duration{justify-content:center;width:min(100%,390px)}body.immersive .custom-duration label,body.immersive .custom-duration span,body.immersive .custom-duration button{font-size:13px}body.immersive .sanctuary-toolbar{margin:8px 18px 0;padding:12px 0 9px}body.immersive .scene-options{gap:6px}body.immersive .scene-options>span{font-size:11px}body.immersive .scene-options button{min-height:42px;padding:7px 12px;font-size:12px}body.immersive .custom-sky summary,body.immersive .custom-sky output{font-size:12px}body.immersive .audio-controls{gap:9px}body.immersive .audio-controls button{min-height:42px;padding:7px 11px;font-size:12px}body.immersive .audio-controls input{width:80px}body.immersive .sanctuary-footnote{gap:7px 12px;margin-inline:18px;padding:8px 0 15px}body.immersive .sanctuary-footnote #sky-phase{font-size:14px}body.immersive .sanctuary-footnote #track-label{font-size:10px}body.immersive .sanctuary-footnote>a{font-size:12px}body.immersive .reflection-tools{flex-wrap:wrap;gap:4px;min-height:52px}body.immersive .reflection-tools button{min-width:40px;height:40px;padding-inline:9px}body.immersive .reflection-tools .expand-note{min-width:96px}body.immersive .reflection-tools .writing-sound-trigger{width:40px;min-width:40px}body.immersive .reflection-editor{min-height:160px;padding:16px;font-size:15px}body.immersive .reflection-footer{flex-direction:column;align-items:flex-start}body.immersive .reflection-footer p{font-size:12px}body.immersive .reflection-actions{justify-content:space-between;gap:5px;width:100%}body.immersive .reflection-actions .text-button{padding-inline:8px;font-size:12px}}@media (width<=560px){body:not(.immersive) .header{gap:8px;padding-inline:14px}body:not(.immersive) .header>.brand{white-space:nowrap;flex:none;gap:5px;font-size:24px}body:not(.immersive) .header>.brand img{width:30px;height:33px}body:not(.immersive) .header>.brand small{letter-spacing:.12em;font-size:5px}body:not(.immersive) .header nav{gap:5px;min-width:0}body:not(.immersive) .header nav .nav-pause{display:none}body:not(.immersive) .header nav astro-island a{white-space:nowrap;min-height:44px;font-size:12px}body:not(.immersive) .header nav astro-island .nav-shop{padding-inline:6px}body:not(.immersive) .header nav astro-island .cart-indicator{gap:4px;padding:4px 6px}body:not(.immersive) .header nav astro-island .cart-indicator-count{width:22px;height:22px}}body .shop-page,body .cart-page,body .account-page,body .admin-page,body .admin-operations,body .product-card,body .cart-lines,body .cart-summary,body .account-card,body .admin-panel,body .admin-products,body .admin-product-title>*,body .admin-record>*,body .cart-line-info{min-width:0}body .admin-product-title p,body .admin-record p,body .admin-record small,body .account-record,body .cart-line-info h2{overflow-wrap:anywhere}@media (width<=760px){body .cart-content{grid-template-columns:minmax(0,1fr)}body .cart-line{grid-template-columns:64px minmax(0,1fr) auto}body .cart-summary{width:100%}body .admin-columns{grid-template-columns:minmax(0,1fr)}body .admin-operations .admin-record{align-items:stretch}body .admin-operations .admin-actions{width:100%}}@media (width<=560px){body .product-buy{flex-wrap:wrap}body .product-buy button{margin-left:auto}body .reviews-heading{gap:12px}body .review-form{width:100%}body .bag-confirmation{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 44px;gap:7px 10px;display:grid}body .bag-confirmation>span{grid-column:1}body .bag-confirmation>a{grid-area:2/1;justify-self:start}body .bag-confirmation>button{grid-area:1/2;width:44px;height:44px}body .cart-page{padding-inline:18px}body .cart-page h1{font-size:clamp(42px,12vw,60px)}body .cart-line{gap:8px 12px}body .cart-line label{grid-area:2/2}body .cart-line .remove-line{grid-area:2/3}body .cart-line-info h2{font-size:20px}body .checkout-grid{grid-template-columns:minmax(0,1fr)}body .account-page{padding-inline:16px}body .account-card{width:100%}body .address-grid{grid-template-columns:minmax(0,1fr)}body .account-record button{float:none;align-items:center;margin-top:8px;display:inline-flex}body .admin-page{padding-inline:16px}body .admin-create,body .admin-login,body .admin-panel{padding:18px}body .admin-operations{padding-inline:16px}body .admin-form-row{grid-template-columns:minmax(0,1fr)}body .admin-product-title{flex-wrap:wrap;align-items:flex-start;gap:10px}body .admin-product-title>div,body .admin-product-title>p{flex:100%}body .admin-product-title select{width:auto;min-width:132px;max-width:100%}body .admin-variant{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}body .admin-variant>div,body .admin-variant .admin-toggle{grid-column:1/-1}body .admin-variant label{min-width:0}body .admin-operations .admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body .admin-operations .admin-actions>*{width:100%;min-width:0}}@media (width<=360px){body .product-buy{flex-direction:column;align-items:stretch}body .product-buy button{width:100%;margin-left:0}body .cart-line{grid-template-columns:56px minmax(0,1fr)}body .cart-line>img,body .cart-line-placeholder{width:56px;height:74px}body .cart-line .remove-line{grid-area:3/2;justify-self:start}body .admin-operations .admin-actions{grid-template-columns:minmax(0,1fr)}}.cart-summary>label{color:#62675b;gap:.5rem;margin:1rem 0;font-size:.9rem;display:grid}.cart-summary>label input{color:#292f26;width:100%;min-height:44px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #b8b4a7;border-radius:7px;padding:.7rem;font-size:1rem}.cart-summary>p{justify-content:space-between;gap:1rem;display:flex}.shop-search{flex-wrap:wrap;justify-content:center;align-items:end;gap:.75rem;max-width:1000px;margin:1.2rem auto 2rem;display:flex}.shop-search label{color:#62675b;gap:.4rem;font-size:.9rem;display:grid}.shop-search label:first-child{flex:1;min-width:min(100%,260px)}.shop-search input,.shop-search select{color:#292f26;min-height:46px;font:inherit;background:#fff;border:1px solid #c9c2b3;border-radius:7px;padding:.65rem .8rem;font-size:1rem}.shop-search button{color:#fff;cursor:pointer;background:#292f26;border:0;border-radius:7px;min-height:46px;padding:.65rem 1.2rem;font-size:1rem}@media (width<=600px){.shop-search{grid-template-columns:1fr 1fr;display:grid}.shop-search label:first-child{grid-column:1/-1}.shop-search button,.shop-search label:last-child{width:100%}}
