:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma{--paper:#f6f2e9;--paper-warm:#efe9db;--sumi:#1d1a15;--sumi-soft:#3a3630;--stone:#83807a;--stone-soft:#b8b4ab;--hairline:#d6cfbf;--shu:#b23a2d;--shu-deep:#8a2a1e;--font-kanji:var(--font-shippori),"Shippori Mincho","YuMincho","Hiragino Mincho ProN",serif;--font-body:var(--font-cormorant),"Cormorant Garamond","EB Garamond",Georgia,serif;--font-ui:var(--font-inter-tight),"Inter",sans-serif;--switcher-bg:rgba(29,26,21,0.9);--switcher-border:rgba(246,242,233,0.18);--switcher-fg:#f6f2e9;--switcher-accent:#b23a2d;--switcher-muted:rgba(246,242,233,0.5);position:relative;min-height:100vh;background:var(--paper);color:var(--sumi);font-family:var(--font-body);font-size:18px;line-height:1.7;overflow-x:hidden}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='400'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.015 0.5' numOctaves='2' seed='11'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.3  0 0 0 0 0.22  0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma>*{position:relative;z-index:2}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-kanji{font-family:var(--font-kanji);font-weight:500}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-vertical{position:fixed;top:40px;left:20px;writing-mode:vertical-rl;text-orientation:upright;font-family:var(--font-kanji);font-size:13px;color:var(--stone);letter-spacing:.2em;z-index:3;display:inline-flex;gap:10px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-vertical-sep{color:var(--hairline)}@media (max-width:900px){:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-vertical{display:none}}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-seal{position:fixed;bottom:28px;left:28px;width:68px;height:68px;z-index:3;transform:rotate(-6deg);filter:drop-shadow(0 2px 4px rgba(29,26,21,.18))}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-seal svg{width:100%;height:100%}@media (max-width:900px){:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-seal{bottom:14px;left:14px;width:54px;height:54px}}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-header{display:flex;justify-content:space-between;align-items:baseline;padding:36px clamp(30px,6vw,80px) 20px;max-width:1300px;margin:0 auto}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-header-left{display:inline-flex;align-items:baseline;gap:10px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-brand{font-size:34px;color:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-brand-latin{font-family:var(--font-body);font-size:22px;font-style:italic;color:var(--sumi);letter-spacing:.02em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-nav{display:flex;gap:36px;font-family:var(--font-body);font-size:15px;font-style:italic;color:var(--stone)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-nav a{color:inherit;text-decoration:none;transition:color .15s;display:inline-flex;align-items:baseline;gap:5px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-nav a:hover{color:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hero{max-width:1300px;margin:0 auto;padding:clamp(60px,11vw,140px) clamp(30px,6vw,80px);display:grid;grid-template-columns:1fr 260px;gap:clamp(30px,6vw,80px);align-items:start}@media (max-width:860px){:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hero{grid-template-columns:1fr}}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-pretitle{display:inline-flex;gap:12px;align-items:baseline;font-family:var(--font-body);font-style:italic;color:var(--stone);font-size:16px;margin:0 0 48px;padding-bottom:16px;border-bottom:1px solid var(--hairline);letter-spacing:.04em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-pretitle .ma-kanji{color:var(--shu);font-size:18px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2em;margin:0 0 60px;font-family:var(--font-body);font-size:clamp(60px,10vw,136px);line-height:.92;font-weight:300;letter-spacing:-.02em;color:var(--sumi)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-kanji-big{font-family:var(--font-kanji);font-weight:300;font-size:1.15em;color:var(--shu);margin-right:.15em;line-height:1}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-title-en{font-weight:300}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-title-italic{font-style:italic;color:var(--stone);font-weight:300}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-dek{max-width:560px;margin:0 0 28px;font-size:19px;line-height:1.65;color:var(--sumi-soft)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-dek em{font-style:italic;color:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-kanji-inline{font-family:var(--font-kanji);color:var(--shu);font-size:1.2em;margin:0 .1em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hero-rule{width:68px;height:1px;background:var(--sumi);margin:30px 0}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-dek-wide{font-size:21px;line-height:1.55}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-cta{display:flex;gap:30px;flex-wrap:wrap;margin-top:60px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;font-family:var(--font-body);font-style:italic;font-size:17px;text-decoration:none;transition:background .2s,color .2s,transform .2s}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn-arrow{font-style:normal;transition:transform .2s}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn:hover .ma-btn-arrow{transform:translateX(3px)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn-primary{background:var(--sumi);color:var(--paper);padding:14px 30px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn-primary:hover{background:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn-ghost{color:var(--sumi);padding:14px 4px;border-bottom:1px solid var(--sumi)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-btn-ghost:hover{color:var(--shu);border-bottom-color:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hero-side{display:flex;flex-direction:column;gap:30px;padding-top:20px;border-left:1px solid var(--hairline);padding-left:30px}@media (max-width:860px){:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hero-side{border-left:0;border-top:1px solid var(--hairline);padding:30px 0 0;flex-direction:row;flex-wrap:wrap}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hero-side .ma-side-block{flex:1 1 180px}}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-side-block{display:flex;gap:18px;align-items:baseline}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-side-num{font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--shu);min-width:24px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-side-text{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--sumi-soft);font-style:italic}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-section-head{display:flex;align-items:baseline;gap:20px;padding:40px 0 28px;flex-wrap:wrap}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-section-centre{justify-content:center;text-align:center}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-section-kanji{color:var(--shu);font-size:28px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-section-head h2{font-family:var(--font-body);font-weight:400;font-style:italic;font-size:clamp(40px,4.5vw,58px);letter-spacing:-.01em;margin:0;color:var(--sumi)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-hairline{flex:1;height:1px;background:var(--hairline)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-section-meta{font-family:var(--font-body);font-style:italic;font-size:15px;color:var(--stone);letter-spacing:.02em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-garden,:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-invite,:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-objects,:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice{max-width:1180px;margin:0 auto;padding:clamp(60px,9vw,120px) clamp(30px,6vw,80px)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:start}@media (max-width:860px){:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice-grid{grid-template-columns:1fr}}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice-text p{max-width:440px;margin:0 0 22px;font-size:19px;line-height:1.65;color:var(--sumi-soft)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice-text p:first-child:first-letter{font-size:1.8em;line-height:1;color:var(--shu);font-style:italic;padding-right:3px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page{background:#fcfaf3;border:1px solid var(--hairline);padding:40px 36px 28px;font-family:var(--font-body);box-shadow:0 40px 80px -40px rgba(29,26,21,.25),0 0 0 1px rgba(29,26,21,.04);position:relative;transition:transform .4s ease}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page:hover{transform:translateY(-3px) rotate(-.3deg)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page:before{content:"";position:absolute;top:28px;bottom:28px;left:22px;width:1px;background:var(--hairline)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-head{display:flex;justify-content:space-between;font-style:italic;color:var(--stone);font-size:14px;margin-bottom:22px;padding-left:14px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-head span:first-child{font-family:var(--font-kanji);font-style:normal;color:var(--shu);font-size:16px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-body{padding-left:14px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-body p{font-size:19px;line-height:1.6;color:var(--sumi);margin:0 0 16px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-small{font-size:15px!important;font-style:italic;color:var(--stone)!important}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-foot{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:24px;padding-top:18px;border-top:1px dashed var(--hairline);font-family:var(--font-body);font-style:italic;font-size:13px;color:var(--stone);letter-spacing:.04em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-page-hash{letter-spacing:.08em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice-card figcaption{display:flex;gap:14px;align-items:baseline;margin-top:20px;font-family:var(--font-body);font-style:italic;color:var(--stone);font-size:14px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-practice-card figcaption span:first-child{font-family:var(--font-kanji);font-style:normal;color:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(30px,4vw,60px) clamp(36px,5vw,80px)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj{position:relative}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-head{display:flex;align-items:baseline;gap:20px;margin-bottom:14px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-kanji{font-size:56px;line-height:1;color:var(--shu);font-weight:400}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-names{display:flex;flex-direction:column;gap:2px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-jp{font-family:var(--font-body);font-style:italic;font-size:15px;color:var(--stone);letter-spacing:.06em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-en{font-family:var(--font-body);font-size:26px;color:var(--sumi);letter-spacing:-.01em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-body{margin:0 0 18px;font-size:17px;line-height:1.6;color:var(--sumi-soft);max-width:360px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-obj-rule{width:40px;height:1px;background:var(--shu)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-garden{position:relative;text-align:center;padding:clamp(100px,14vw,200px) clamp(30px,6vw,80px)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-garden-stones{position:absolute;inset:0;pointer-events:none;z-index:0}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-stone{position:absolute;display:block;background:var(--hairline);border-radius:50% 52% 48% 50%/55% 48% 52% 45%;opacity:.55}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-stone-a{top:18%;left:12%;width:90px;height:42px;transform:rotate(-14deg)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-stone-b{bottom:14%;right:10%;width:140px;height:58px;transform:rotate(8deg)}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-stone-c{top:52%;left:22%;width:58px;height:30px;transform:rotate(22deg);background:var(--stone-soft);opacity:.35}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-stone-d{top:22%;right:22%;width:46px;height:26px;transform:rotate(-6deg);background:var(--stone-soft);opacity:.45}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-garden:before{content:"";position:absolute;top:50%;left:50%;width:520px;height:520px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--hairline);box-shadow:0 0 0 28px var(--paper),0 0 0 29px var(--hairline),0 0 0 58px var(--paper),0 0 0 59px var(--hairline);opacity:.55;z-index:0}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-quote{position:relative;z-index:1;margin:0 auto;max-width:900px;font-family:var(--font-body);font-size:clamp(30px,4.6vw,56px);line-height:1.25;color:var(--sumi);font-weight:300;letter-spacing:-.015em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-quote p{margin:0;font-style:italic}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-quote-kanji{font-family:var(--font-kanji);color:var(--shu);font-size:.7em;display:inline-block;vertical-align:.1em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-quote-kanji-r{margin-left:.2em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-quote-attr{position:relative;z-index:1;margin-top:30px;font-family:var(--font-body);font-style:italic;color:var(--stone);font-size:15px;letter-spacing:.04em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-invite-inner{max-width:620px;margin:0 auto;text-align:center}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-invite-lede{font-size:20px;line-height:1.55;color:var(--sumi-soft);margin:0 0 40px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-invite-lede em{color:var(--shu);font-style:italic}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-form{display:flex;gap:0;border-bottom:1px solid var(--sumi);padding:4px 0;margin-bottom:18px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-form label{flex:1;display:flex;flex-direction:column;text-align:left}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-form-label{font-family:var(--font-body);font-size:11px;font-style:italic;color:var(--stone);letter-spacing:.18em;text-transform:uppercase;margin-bottom:2px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-form input{width:100%;padding:6px 2px 10px;background:transparent;border:0;font-family:var(--font-body);font-size:19px;color:var(--sumi);outline:none}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-form input::placeholder{color:var(--stone-soft);font-style:italic}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-form .ma-btn-primary{padding:10px 22px;font-size:15px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-invite-fine{font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--stone);margin:0}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-footer{max-width:1180px;margin:0 auto;padding:40px clamp(30px,6vw,80px) 80px;border-top:1px solid var(--hairline);text-align:center}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-footer-row{display:inline-flex;gap:12px;align-items:baseline;font-family:var(--font-body);font-style:italic;font-size:14px;color:var(--stone);letter-spacing:.04em}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-footer-row .ma-kanji{color:var(--shu);font-style:normal;font-size:18px}:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="opus-4.7"]) .ma-footer-note{margin-top:10px;font-family:var(--font-body);font-style:italic;font-size:13px;color:var(--stone-soft);letter-spacing:.04em}.plan_figure__KpXs_{margin:0}.plan_figureHead__az7Ex{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;padding-bottom:.75rem;border-bottom:1px solid color-mix(in srgb,var(--pencil) 45%,transparent)}.plan_figureTitle__gICzA{display:flex;flex-direction:column;gap:.3rem}.plan_drawingNo__llOGr{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.16em;color:var(--pencil)}.plan_figureName__JoAb3{font-family:var(--font-display);font-weight:800;font-size:clamp(1.35rem,3.4vw,2rem);line-height:1.05;letter-spacing:-.015em;text-transform:uppercase;color:var(--chalk)}.plan_figureMeta__3CQQZ{display:flex;align-items:center;gap:1.1rem;font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;color:var(--pencil)}.plan_projection__snnbx,.plan_scale__yD8I5{padding:.3rem .55rem;border:1px solid color-mix(in srgb,var(--pencil) 45%,transparent)}.plan_north__oMi_9{display:block;color:var(--chalk)}.plan_northHead__IWdyC{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.plan_northFill__Oveq8{fill:currentColor}.plan_northN__H0vnB{fill:currentColor;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em}.plan_canvas__lutYK{margin-top:1rem;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--pencil) transparent}.plan_svg__tgw5H{display:block;width:100%;min-width:660px;height:auto}.plan_room__tD0xM{cursor:pointer;color:var(--chalk);outline-offset:6px}.plan_floor__KF1Lm{fill:color-mix(in srgb,var(--chalk) 5%,transparent);transition:fill .16s ease-out}.plan_floorEdge__WG_OS{fill:none;stroke:color-mix(in srgb,var(--chalk) 55%,transparent);stroke-width:1;stroke-linejoin:round;transition:stroke .16s ease-out,stroke-width .16s ease-out}.plan_roomOn__QixUR .plan_floor__KF1Lm,.plan_room__tD0xM:hover .plan_floor__KF1Lm{fill:color-mix(in srgb,var(--chalk) 14%,transparent)}.plan_roomOn__QixUR .plan_floorEdge__WG_OS,.plan_room__tD0xM:hover .plan_floorEdge__WG_OS{stroke:var(--chalk);stroke-width:2}.plan_room__tD0xM:focus-visible .plan_floorEdge__WG_OS{stroke:var(--redline);stroke-width:2.4}.plan_hatch__FOtIb{stroke:color-mix(in srgb,var(--pencil) 55%,transparent);stroke-width:.5}.plan_furniture__IDRXL{fill:color-mix(in srgb,var(--chalk) 6%,transparent);stroke:color-mix(in srgb,var(--pencil) 85%,transparent);stroke-width:.75;stroke-linejoin:round}.plan_roomLabel__1GTXl{fill:var(--chalk);pointer-events:none}.plan_roomNo__9_Dja{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;fill:var(--pencil)}.plan_roomName__sqTef{font-family:var(--font-display);font-size:12.5px;font-weight:800;letter-spacing:.02em}.plan_roomDim__lokt5{font-family:var(--font-mono);font-size:9.5px;font-weight:400;letter-spacing:.08em;fill:var(--pencil)}.plan_walls__yZEON{pointer-events:none}.plan_wall__FsUtX{fill:var(--plate);fill-opacity:.94;stroke:var(--chalk);stroke-width:1.4;stroke-linejoin:round}.plan_annotation__4jSmr{pointer-events:none}.plan_dimExt__nfI6P{stroke:var(--pencil);stroke-width:.5}.plan_dimLine__g8dD_{stroke:var(--pencil);stroke-width:.75}.plan_dimArrow__auvc6{fill:var(--pencil)}.plan_dimText__3PpnS{fill:var(--pencil);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em}.plan_swingArc__cBLem{fill:none;stroke:var(--redline);stroke-width:1;stroke-dasharray:4 3}.plan_swingLeaf___UwAD{stroke:var(--redline);stroke-width:1.8}.plan_cloud__XTjCM{fill:none;stroke:var(--redline);stroke-width:1.2;opacity:.9}.plan_revTag__YTXGG{fill:none;stroke:var(--redline);stroke-width:1.4;stroke-linejoin:round}.plan_revTagText__EblB_{fill:var(--redline);font-family:var(--font-mono);font-size:11px;font-weight:600}.plan_sectionLine__9O_eI{stroke:var(--pencil);stroke-width:.75;stroke-dasharray:14 4 3 4;opacity:.75}.plan_sectionBubble__AvmbZ{fill:var(--blueprint);stroke:var(--pencil);stroke-width:1}.plan_sectionText__utapa{fill:var(--pencil);font-family:var(--font-mono);font-size:11px;font-weight:600}.plan_callout___gvbz{pointer-events:none;animation:plan_inkIn__BVCYp .2s ease-out both}@keyframes plan_inkIn__BVCYp{0%{opacity:0}to{opacity:1}}.plan_calloutDot__USpgp{fill:var(--redline)}.plan_calloutLeader__rOXN4{fill:none;stroke:var(--redline);stroke-width:1.1}.plan_calloutLanding__eAAdN{stroke:var(--redline);stroke-width:1.6}.plan_calloutText__cX9Iu{fill:var(--redline);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.01em}.plan_calloutRef__DrPxT{fill:var(--redline);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.18em;opacity:.8}.plan_panHint__1zX_0{display:none;color:var(--chalk)}.plan_caption__Cl2aP{margin-top:.9rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.6;letter-spacing:.04em;color:var(--pencil);max-width:62ch}.plan_schedule__EIFpv{width:100%;margin-top:2.5rem;border-collapse:collapse;text-align:left;font-family:var(--font-body)}.plan_scheduleCaption__RZPR_{text-align:left;padding-bottom:.6rem;font-size:.7rem;letter-spacing:.18em}.plan_scheduleCaption__RZPR_,.plan_schedule__EIFpv thead th{font-family:var(--font-mono);font-weight:600;text-transform:uppercase;color:var(--pencil)}.plan_schedule__EIFpv thead th{padding:.5rem .9rem .5rem 0;border-top:1.5px solid var(--chalk);border-bottom:1px solid color-mix(in srgb,var(--pencil) 55%,transparent);font-size:.66rem;letter-spacing:.16em}.plan_schedule__EIFpv tbody tr{border-bottom:1px solid color-mix(in srgb,var(--pencil) 28%,transparent);transition:background-color .16s ease-out}.plan_rowOn__M8sG6{background-color:color-mix(in srgb,var(--chalk) 9%,transparent)}.plan_schedule__EIFpv tbody th,.plan_schedule__EIFpv td{padding:.7rem .9rem .7rem 0;vertical-align:baseline;font-size:.9rem;line-height:1.5;font-weight:400;color:var(--chalk)}.plan_cellNo__vfns3{font-family:var(--font-mono);font-size:.8rem!important;font-weight:600;letter-spacing:.1em;color:var(--pencil)!important;white-space:nowrap;width:1%}.plan_cellName__7n7jg{font-family:var(--font-display);font-weight:700!important;letter-spacing:.02em;white-space:nowrap}.plan_cellArea__c_TSu{font-family:var(--font-mono);font-size:.78rem!important;color:var(--pencil)!important;white-space:nowrap;font-variant-numeric:tabular-nums}.plan_cellArea__c_TSu sup{font-size:.7em}.plan_cellFn__vbCJz{color:color-mix(in srgb,var(--chalk) 88%,transparent)!important;min-width:22ch}.plan_rowOn__M8sG6 .plan_cellFn__vbCJz,.plan_rowOn__M8sG6 .plan_cellName__7n7jg{color:var(--chalk)!important}@media (max-width:720px){.plan_panHint__1zX_0{display:block}.plan_schedule__EIFpv,.plan_schedule__EIFpv tbody,.plan_schedule__EIFpv tbody th,.plan_schedule__EIFpv td,.plan_schedule__EIFpv thead,.plan_schedule__EIFpv tr{display:block;width:auto}.plan_scheduleCaption__RZPR_{display:block;letter-spacing:.12em}.plan_schedule__EIFpv thead{display:none}.plan_schedule__EIFpv tbody tr{padding:1rem 0}.plan_schedule__EIFpv tbody th,.plan_schedule__EIFpv td{padding:.1rem 0}.plan_cellArea__c_TSu,.plan_cellNo__vfns3{display:inline-block!important;margin-right:1rem}}.route-map_wrap__gXsho{--concourse:#d5dad6;--enamel:#10312b;--ticket:#f0f1ec;--line-backlink:#e8452c;--line-tag:#f2a900;--line-daily:#0f7bc4;display:grid;gap:1rem}.route-map_scrollHint__IMkYf{display:none;margin:0;font-family:var(--font-martian),ui-monospace,monospace;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(16 49 43/.62)}.route-map_scroller__8D_TP{overflow-x:auto;overflow-y:hidden;border-radius:20px;background:var(--ticket);box-shadow:inset 0 0 0 1px rgb(16 49 43/.14),0 18px 34px -26px rgb(16 49 43/.7);scrollbar-color:rgb(16 49 43/.4) transparent}.route-map_inner__tWr9e{min-width:880px;padding:.5rem .5rem .25rem}.route-map_svg__qfFuz{display:block;width:100%;height:auto;overflow:visible}.route-map_route__wymtc{stroke-width:9;transition:stroke-width .16s ease-out}.route-map_routeOn__TcPxt{stroke-width:13}.route-map_routeA__Owup0{stroke:var(--line-backlink)}.route-map_routeB__bnF2y{stroke:var(--line-tag)}.route-map_routeC__GT2hb{stroke:var(--line-daily)}.route-map_routeResurface__XZiVJ{stroke:var(--enamel);stroke-width:5;stroke-dasharray:3 15;opacity:.85}.route-map_routeResurface__XZiVJ.route-map_routeOn__TcPxt{stroke-width:7;opacity:1}.route-map_resurfaceCaption__HVjE4{text-anchor:middle}.route-map_resurfaceCaptionKey__Kfose{font-family:var(--font-martian),ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;fill:var(--enamel)}.route-map_resurfaceCaptionBody__4QZC5{font-family:var(--font-instrument),system-ui,sans-serif;font-size:12.5px;fill:rgb(16 49 43/.8)}.route-map_roundelA___aNxk{fill:var(--line-backlink)}.route-map_roundelB__0TBL1{fill:var(--line-tag)}.route-map_roundelC__pb38h{fill:var(--line-daily)}.route-map_roundels__qtBSn text{font-family:var(--font-familjen),system-ui,sans-serif;font-size:19px;font-weight:700;text-anchor:middle}.route-map_roundelTextLight__8sj_b{fill:var(--ticket)}.route-map_roundelTextWhite__w9BUQ{fill:#ffffff}.route-map_roundelTextDark__VREYW{fill:var(--enamel)}.route-map_serviceDot__rivPQ{transform-box:view-box;transform-origin:0 0;animation:route-map_runLineC__JbIE1 15s linear infinite alternate}.route-map_serviceDotHalo__hRgHy{fill:var(--ticket);stroke:var(--line-daily);stroke-width:2.5}.route-map_serviceDotCore__m01_U{fill:var(--line-daily)}@keyframes route-map_runLineC__JbIE1{0%,4%{transform:translateX(0)}21%,26%{transform:translateX(180px)}47%,52%{transform:translateX(400px)}67%,72%{transform:translateX(560px)}95%,to{transform:translateX(760px)}}.route-map_station__R8vXu{cursor:pointer}.route-map_station__R8vXu:focus-visible{outline:3px solid var(--enamel);outline-offset:2px}.route-map_hit__V00_r{fill:transparent}.route-map_tick__BycSJ{stroke:var(--enamel);stroke-width:5.5;stroke-linecap:round}.route-map_interchange__u6F3V{fill:var(--ticket);stroke:var(--enamel);stroke-width:5.5}.route-map_terminusRing__SBopC{fill:var(--ticket);stroke:var(--enamel);stroke-width:4}.route-map_terminusCore__1sZsj{fill:var(--enamel)}.route-map_haloOuter__z7bX7{fill:none;stroke:var(--ticket);stroke-width:8}.route-map_haloInner__MlJHP{fill:none;stroke:var(--enamel);stroke-width:2.5;stroke-dasharray:5 5}.route-map_stationLabel__P4hVp{font-family:var(--font-familjen),system-ui,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:-.005em;fill:var(--enamel)}.route-map_stationLabelOn__8UgpH{font-weight:700}.route-map_overline__fDGJ6{font-family:var(--font-martian),ui-monospace,monospace;font-size:8.5px;font-weight:600;letter-spacing:.14em;fill:rgb(16 49 43/.62)}.route-map_calloutPanel__zR469{fill:var(--enamel)}.route-map_calloutKeyline__Ch8py{fill:none;stroke:rgb(240 241 236/.34);stroke-width:1.25}.route-map_calloutLines__fA2tD{font-family:var(--font-martian),ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.14em;fill:var(--line-tag)}.route-map_calloutTitle__PtV6K{font-family:var(--font-familjen),system-ui,sans-serif;font-size:15.5px;font-weight:700;fill:var(--ticket)}.route-map_calloutNote__4Yrra{font-family:var(--font-instrument),system-ui,sans-serif;font-size:11.5px;fill:rgb(240 241 236/.86)}.route-map_calloutService__gR87m{font-family:var(--font-martian),ui-monospace,monospace;font-size:8.5px;letter-spacing:.12em;fill:rgb(240 241 236/.66)}.route-map_indicator__a4Dcw{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding:.9rem 1.15rem;border-radius:16px;background:var(--enamel);box-shadow:inset 0 1px 0 rgb(255 255 255/.12)}.route-map_indicatorKey__kIQq5{flex:none;font-family:var(--font-martian),ui-monospace,monospace;font-size:.56rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--line-tag)}.route-map_indicatorText__A9CrE{flex:1 1 16rem;margin:0;font-family:var(--font-instrument),system-ui,sans-serif;font-size:.9rem;line-height:1.45;color:rgb(240 241 236/.88)}.route-map_indicatorTitle__oSu6X{font-family:var(--font-familjen),system-ui,sans-serif;font-weight:700;color:var(--ticket)}.route-map_indicatorSep__YL1lA{padding:0 .45rem;color:rgb(240 241 236/.45)}.route-map_indicatorService__tfsY5{font-family:var(--font-martian),ui-monospace,monospace;font-size:.66rem;letter-spacing:.06em;color:rgb(240 241 236/.7)}.route-map_meanings__3YDiO{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;font-family:var(--font-instrument),system-ui,sans-serif;font-size:.82rem;color:rgb(16 49 43/.86)}.route-map_meaning__TY1be{display:inline-flex;align-items:center;gap:.5rem}.route-map_meaningSwatch__kfrV1{width:1.6rem;height:.4rem;border-radius:999px;flex:none}.route-map_swatchA__U7gdq{background:var(--line-backlink)}.route-map_swatchB__eT7z6{background:var(--line-tag)}.route-map_swatchC__BiQU9{background:var(--line-daily)}.route-map_swatchR__nJ4SN{background:repeating-linear-gradient(90deg,var(--enamel) 0 3px,transparent 3px 8px);border-radius:0}@media (max-width:940px){.route-map_scrollHint__IMkYf{display:block}}@media (prefers-reduced-motion:reduce){.route-map_serviceDot__rivPQ{animation:none}.route-map_route__wymtc{transition:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13acc9e6fe3a8987-s.ttf?dpl=dpl_4SX1Fe5r24apmmStqhy85xGwG16i) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b538c5c6156470c8-s.ttf?dpl=dpl_4SX1Fe5r24apmmStqhy85xGwG16i) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/93129d53cc2f968c-s.ttf?dpl=dpl_4SX1Fe5r24apmmStqhy85xGwG16i) format("truetype")}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_441c28{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_441c28{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}.page_page__Za7Gr{--ink:#1f211d;--muted:#6e6e66;--paper:#f5f1e8;--coral:#e7684f;min-height:100vh;overflow:hidden;background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif}.page_header__EnthO{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,calc(100% - 80px));height:92px;margin:0 auto;border-bottom:1px solid rgba(31,33,29,.14)}.page_brand__wt34T{display:flex;align-items:center;justify-self:start;gap:10px;font-family:var(--font-display),serif;font-size:27px;line-height:1}.page_brandMark__tU0wM{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--ink);color:var(--paper)}.page_nav__iYCsq{display:flex;align-items:center;gap:34px;color:#4d4e48;font-size:13px}.page_nav__iYCsq a,.page_signIn__NF26F,.page_textLink__6rRLb{transition:color .16s ease}.page_nav__iYCsq a:hover,.page_signIn__NF26F:hover,.page_textLink__6rRLb:hover{color:var(--coral)}.page_headerActions__ftry2{display:flex;align-items:center;justify-self:end;gap:22px;font-size:13px}.page_smallCta__ytsGv{display:flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid var(--ink);border-radius:3px;transition:background .18s ease,color .18s ease}.page_smallCta__ytsGv:hover{background:var(--ink);color:white}.page_hero__rJllQ{position:relative;display:grid;grid-template-columns:minmax(380px,.78fr) minmax(560px,1.22fr);align-items:center;width:min(1380px,calc(100% - 80px));min-height:760px;margin:0 auto;padding:72px 0 98px}.page_hero__rJllQ:before{position:absolute;top:0;bottom:0;left:44.7%;width:1px;background:rgba(31,33,29,.08);content:""}.page_heroCopy__yi5_P{position:relative;z-index:2;max-width:610px;padding-right:64px}.page_eyebrow__IPgdo{display:flex;align-items:center;gap:10px;margin-bottom:30px;color:#55564f;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.page_eyebrowDot__oB96h{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 5px rgba(231,104,79,.12)}.page_hero__rJllQ h1{max-width:610px;margin:0;font-family:var(--font-display),serif;font-size:clamp(67px,6.2vw,100px);font-weight:400;letter-spacing:-.052em;line-height:.86}.page_hero__rJllQ h1 em{display:block;color:var(--coral);font-weight:400}.page_heroText__alADJ{max-width:510px;margin:30px 0 0;color:var(--muted);font-family:var(--font-editorial),serif;font-size:20px;line-height:1.55}.page_heroActions__2b3SW{display:flex;align-items:center;gap:26px;margin-top:34px}.page_primaryCta__b_gK3{display:inline-flex;min-height:52px;align-items:center;gap:14px;padding:0 20px;border-radius:3px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;box-shadow:4px 4px 0 rgba(231,104,79,.7);transition:transform .18s ease,box-shadow .18s ease}.page_primaryCta__b_gK3:hover{box-shadow:7px 7px 0 rgba(231,104,79,.7);transform:translate(-2px,-2px)}.page_textLink__6rRLb{display:flex;align-items:center;gap:7px;font-size:12px;text-decoration:underline;text-decoration-color:rgba(31,33,29,.3);text-underline-offset:4px}.page_proof__z0I_8{display:flex;align-items:center;gap:14px;margin-top:50px}.page_avatars__MlLov{display:flex}.page_avatars__MlLov span{display:grid;width:33px;height:33px;margin-left:-7px;place-items:center;border:2px solid var(--paper);border-radius:50%;background:#2c4640;color:white;font-size:9px;font-weight:700}.page_avatars__MlLov span:first-child{margin-left:0;background:#c66e50}.page_avatars__MlLov span:last-child{background:#777e5b}.page_stars__eb2ao{color:var(--coral);font-size:10px;letter-spacing:.13em}.page_proof__z0I_8 p{margin:3px 0 0;color:var(--muted);font-size:10px}.page_heroVisual__Vfs4c{position:relative;min-height:590px;transform:translateX(34px)}.page_paperHalo__s_yCb{position:absolute;top:20px;right:-110px;width:660px;height:560px;border-radius:49% 51% 56% 44%/45% 51% 49% 55%;background:#ebe3d3;transform:rotate(-5deg)}.page_paperHalo__s_yCb:after,.page_paperHalo__s_yCb:before{position:absolute;border:1px solid rgba(31,33,29,.08);border-radius:50%;content:""}.page_paperHalo__s_yCb:before{inset:48px}.page_paperHalo__s_yCb:after{inset:108px}.page_workspace__mQtxD{position:absolute;z-index:2;top:36px;right:-22px;display:grid;grid-template-columns:178px 1fr;width:min(740px,100%);min-height:494px;overflow:hidden;border:1px solid rgba(31,33,29,.18);border-radius:7px;background:#fbfaf6;box-shadow:0 32px 72px rgba(63,55,41,.18),14px 16px 0 #d9cbaf;transform:rotate(1.1deg)}.page_workspaceSidebar__rOQb_{position:relative;display:flex;flex-direction:column;min-height:100%;padding:16px 13px;border-right:1px solid #dedbd3;background:#eeece5}.page_windowDots__WLIOh{display:flex;gap:5px;margin:1px 3px 18px}.page_windowDots__WLIOh span{width:6px;height:6px;border-radius:50%;background:#b9b5ad}.page_windowDots__WLIOh span:first-child{background:#df7b63}.page_searchButton___3SBg{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;width:100%;padding:8px 9px;border:1px solid #dedbd3;border-radius:4px;background:#f8f6f0;color:#747169;text-align:left;font-size:9px}.page_searchButton___3SBg kbd{color:#99958d;font-size:8px}.page_sideSection__bTWD0{display:flex;flex-direction:column;gap:4px;margin-top:18px}.page_sideLabel__8at3W{padding:0 8px 5px;color:#99958d;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_sideSection__bTWD0 a{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:4px;color:#67655f;font-size:9px}.page_sideSection__bTWD0 a.page_sideActive__3mxbt{background:#dddad1;color:#292a26;font-weight:600}.page_blueDot__ZnhqU,.page_pinkDot__wufvw{width:7px;height:7px;border-radius:2px;background:#d58c7a}.page_blueDot__ZnhqU{background:#718d91}.page_newNote__L6CLK{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;padding:8px;border-radius:4px;background:#292a26;color:white;font-size:9px}.page_notePanel__te2IN{padding:35px 42px 26px}.page_noteMeta__f46u1{display:flex;align-items:center;justify-content:space-between;color:#a09c91;font-size:8px;font-weight:700;letter-spacing:.12em}.page_noteMeta__f46u1 button{background:transparent;color:#817d73}.page_notePanel__te2IN h2{margin:26px 0 16px;font-family:var(--font-editorial),serif;font-size:31px;font-weight:500;letter-spacing:-.035em}.page_notePanel__te2IN>p{max-width:410px;margin:0;color:#55554f;font-family:var(--font-editorial),serif;font-size:13px;line-height:1.72}.page_notePanel__te2IN blockquote{margin:21px 0;padding:13px 16px;border-left:2px solid var(--coral);background:#f2ede4;color:#4a4943;font-family:var(--font-editorial),serif;font-size:12px;font-style:italic;line-height:1.55}.page_inlineThought__fN4hT{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;border:1px solid #ddd6c8;border-radius:4px;background:#fffdf8}.page_thoughtIcon__iT4i4{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#f6ddd4;color:var(--coral)}.page_inlineThought__fN4hT strong{display:block;font-size:9px}.page_inlineThought__fN4hT p{margin:3px 0 0;color:#8d887d;font-size:8px}.page_noteFooter__MlFGA{display:flex;align-items:center;gap:6px;margin-top:22px;color:#868177;font-size:8px}.page_noteFooter__MlFGA>span{padding:4px 6px;border-radius:3px;background:#eeebe3}.page_noteTools__QO1_R{display:flex;gap:4px;margin-left:auto}.page_noteTools__QO1_R button{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:transparent;color:#8a867c}.page_floatingList__DzFoR{position:absolute;z-index:4;right:-22px;bottom:4px;width:224px;padding:15px;border:1px solid rgba(31,33,29,.15);border-radius:6px;background:#fffefa;box-shadow:0 18px 40px rgba(55,48,36,.16);transform:rotate(-2.3deg)}.page_listLabel__ZWQyr{display:block;margin-bottom:10px;color:#a0998e;font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_miniNote__URICJ{display:flex;align-items:center;gap:9px;padding:8px 0;border-top:1px solid #ede9e0}.page_miniIcon__ViciI{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:4px;background:#f0eae0;color:var(--coral);font-size:10px}.page_miniNote__URICJ small,.page_miniNote__URICJ strong{display:block}.page_miniNote__URICJ strong{font-family:var(--font-editorial),serif;font-size:9px;font-weight:600}.page_miniNote__URICJ small{margin-top:2px;color:#a19b90;font-size:7px}.page_savedToast__NLaNG{position:absolute;z-index:5;bottom:28px;left:34px;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 9px;border-radius:999px;background:#252621;color:white;font-size:9px;box-shadow:0 12px 30px rgba(24,25,21,.2)}.page_savedToast__NLaNG span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:var(--coral)}.page_manifesto__8fPkZ{padding:112px max(40px,calc((100vw - 1300px) / 2));background:#242620;color:#f4f0e7}.page_manifestoLabel__yoBOe{color:#a9a99d;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.page_manifesto__8fPkZ>p{max-width:970px;margin:35px 0 80px;font-family:var(--font-display),serif;font-size:clamp(42px,5vw,72px);letter-spacing:-.035em;line-height:1.02}.page_features__4uYh0{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.page_features__4uYh0 article{padding-top:18px;border-top:1px solid #55574e}.page_features__4uYh0 article>span{color:var(--coral);font-size:10px;font-weight:700}.page_features__4uYh0 h3{margin:28px 0 12px;font-family:var(--font-editorial),serif;font-size:22px;font-weight:500}.page_features__4uYh0 p{max-width:310px;margin:0;color:#a9aa9f;font-size:13px;line-height:1.65}.page_story__cWdUT{display:flex;min-height:570px;flex-direction:column;align-items:center;justify-content:center;padding:90px 28px 130px;background:#df725a;color:#242620;text-align:center}.page_quoteMark__i1BXL{height:74px;font-family:var(--font-display),serif;font-size:115px;line-height:1}.page_story__cWdUT blockquote{max-width:940px;margin:10px 0 42px;font-family:var(--font-display),serif;font-size:clamp(38px,4vw,60px);letter-spacing:-.035em;line-height:1.05}.page_attribution__liDio{display:flex;align-items:center;gap:11px;text-align:left}.page_attributionAvatar__ktKFC{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#242620;color:#f5f1e8;font-size:10px}.page_attribution__liDio small,.page_attribution__liDio strong{display:block;font-size:11px}.page_attribution__liDio small{margin-top:2px;opacity:.66}.page_footer__3X2Lq{display:flex;align-items:center;justify-content:space-between;min-height:150px;padding:30px max(40px,calc((100vw - 1300px) / 2));background:var(--paper)}.page_footer__3X2Lq>div{display:flex;align-items:center;gap:14px;font-family:var(--font-display),serif;font-size:28px;font-weight:400}.page_footerMark____04E{color:var(--coral)}.page_footer__3X2Lq>a{font-size:11px;text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.page_header__EnthO,.page_hero__rJllQ{width:min(100% - 44px,940px)}.page_nav__iYCsq{display:none}.page_header__EnthO{grid-template-columns:1fr 1fr}.page_hero__rJllQ{grid-template-columns:1fr;padding-top:75px}.page_hero__rJllQ:before{display:none}.page_heroCopy__yi5_P{max-width:760px;padding-right:0}.page_hero__rJllQ h1{max-width:750px;font-size:clamp(68px,10.5vw,106px)}.page_hero__rJllQ h1 em{display:inline}.page_heroVisual__Vfs4c{width:min(820px,100%);margin:60px auto 0;transform:none}.page_floatingList__DzFoR,.page_workspace__mQtxD{right:0}.page_features__4uYh0{gap:28px}}@media (max-width:720px){.page_header__EnthO,.page_hero__rJllQ{width:calc(100% - 32px)}.page_header__EnthO{height:74px}.page_signIn__NF26F{display:none}.page_smallCta__ytsGv{padding:9px 11px;font-size:11px}.page_hero__rJllQ{min-height:auto;padding:58px 0 70px}.page_hero__rJllQ h1{font-size:clamp(58px,18vw,82px);line-height:.9}.page_heroText__alADJ{font-size:18px}.page_heroActions__2b3SW{align-items:flex-start;flex-direction:column}.page_heroVisual__Vfs4c{min-height:510px;margin-top:42px}.page_paperHalo__s_yCb{top:0;right:-120px;width:520px;height:470px}.page_workspace__mQtxD{grid-template-columns:1fr;width:600px;transform:translateX(25%) rotate(1.1deg)}.page_workspaceSidebar__rOQb_{display:none}.page_notePanel__te2IN{padding:28px 32px}.page_floatingList__DzFoR{right:auto;bottom:-3px;left:-8px}.page_savedToast__NLaNG{display:none}.page_manifesto__8fPkZ{padding:84px 24px 100px}.page_manifesto__8fPkZ>p{margin:28px 0 60px}.page_features__4uYh0{grid-template-columns:1fr}.page_story__cWdUT{min-height:520px}.page_footer__3X2Lq{min-height:130px;padding:25px 24px 90px}.page_footer__3X2Lq>div{font-size:21px}}.page_page__nOH_u{--bg:#07090f;--panel:#0d1019;--line:rgba(183,198,255,0.14);--muted:#8d94a8;--cyan:#76ecff;--violet:#a48cff;position:relative;min-height:100vh;overflow:hidden;background:var(--bg);color:#f7f8ff;font-family:var(--font-grotesk),sans-serif}.page_page__nOH_u:before{inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:72px 72px;content:"";mask-image:linear-gradient(180deg,black 0,transparent 55%)}.page_aurora__Yh_T1,.page_page__nOH_u:before{position:absolute;z-index:0;pointer-events:none}.page_aurora__Yh_T1{top:-420px;left:50%;width:1100px;height:860px;border-radius:50%;background:radial-gradient(circle,rgba(111,97,255,.27),transparent 62%);filter:blur(25px);transform:translateX(-50%)}.page_header__8nYuu{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1360px,calc(100% - 64px));height:80px;margin:0 auto;border-bottom:1px solid var(--line)}.page_brand__IjUj_{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.19em}.page_brandIcon__BDeo6{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(118,236,255,.38);border-radius:50%;color:var(--cyan);box-shadow:inset 0 0 18px rgba(118,236,255,.12)}.page_nav__9Cf3u{display:flex;gap:34px;color:#a8adbc;font-size:12px}.page_headerActions__iETAw>a:first-child,.page_nav__9Cf3u a{transition:color .16s ease}.page_headerActions__iETAw>a:first-child:hover,.page_nav__9Cf3u a:hover{color:var(--cyan)}.page_headerActions__iETAw{display:flex;align-items:center;justify-self:end;gap:24px;font-size:12px}.page_accessButton__EATMg,.page_primaryButton__24Kfr,.page_secondaryButton__Bun0x{display:inline-flex;align-items:center;justify-content:center}.page_accessButton__EATMg{gap:10px;padding:10px 15px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.06);transition:border-color .18s ease,background .18s ease}.page_accessButton__EATMg:hover{border-color:rgba(118,236,255,.6);background:rgba(118,236,255,.08)}.page_mobileMenu__BZRl_{display:none;background:transparent;color:white}.page_hero__NuVj7{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:92px 0 0;text-align:center}.page_pill__2krgo{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(160,145,255,.3);border-radius:999px;background:rgba(100,86,190,.1);color:#b9bccc;font-size:10px}.page_pill__2krgo svg{color:var(--violet)}.page_pill__2krgo span{color:white;font-weight:600}.page_hero__NuVj7 h1{max-width:1080px;margin:30px auto 0;font-size:clamp(64px,7.5vw,118px);font-weight:500;letter-spacing:-.072em;line-height:.91}.page_hero__NuVj7 h1 span{display:block;background:linear-gradient(90deg,#fff 18%,var(--cyan) 48%,#c7a8ff 77%,#fff);background-clip:text;color:transparent}.page_hero__NuVj7>p{max-width:650px;margin:26px auto 0;color:var(--muted);font-family:var(--font-sans),sans-serif;font-size:17px;line-height:1.7}.page_heroActions__URWn4{display:flex;justify-content:center;gap:11px;margin-top:34px}.page_primaryButton__24Kfr,.page_secondaryButton__Bun0x{min-height:50px;gap:12px;padding:0 19px;border-radius:6px;font-size:12px;font-weight:600}.page_primaryButton__24Kfr{background:#f6f8ff;color:#11131b;box-shadow:0 0 0 rgba(118,236,255,0);transition:box-shadow .18s ease,transform .18s ease}.page_primaryButton__24Kfr:hover{box-shadow:0 0 34px rgba(118,236,255,.25);transform:translateY(-2px)}.page_secondaryButton__Bun0x{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.045);color:#d0d3de}.page_play__yUx88{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font-size:7px}.page_stage__DjRde{position:relative;min-height:690px;margin-top:54px;perspective:1200px}.page_stage__DjRde:before{position:absolute;z-index:-2;right:8%;bottom:40px;left:8%;height:300px;border-radius:50%;background:radial-gradient(ellipse,rgba(77,72,210,.3),transparent 67%);filter:blur(35px);content:""}.page_connections__nSAjG{position:absolute;z-index:-1;inset:30px 0 0;width:100%;height:500px;overflow:visible}.page_connections__nSAjG path{fill:none;stroke:rgba(118,236,255,.16);stroke-dasharray:3 7;stroke-width:1}.page_connections__nSAjG circle{fill:var(--cyan);filter:drop-shadow(0 0 8px var(--cyan))}.page_node___vxZx{position:absolute;z-index:4;display:grid;grid-template-columns:30px 1fr;column-gap:9px;align-items:center;padding:10px 12px;border:1px solid rgba(144,216,255,.17);border-radius:7px;background:rgba(13,17,27,.82);box-shadow:0 12px 35px rgba(0,0,0,.3);backdrop-filter:blur(14px);text-align:left}.page_nodeIcon__0ziy5{display:grid;grid-row:1/3;width:30px;height:30px;place-items:center;border-radius:50%;background:rgba(118,236,255,.1);color:var(--cyan);font-size:11px}.page_node___vxZx strong{font-size:9px}.page_node___vxZx small{color:#777f95;font-size:7px}.page_nodeOne__Y0Jp0{top:122px;left:-30px}.page_nodeTwo__to2Sw{top:74px;right:-18px}.page_nodeThree__dY3eR{right:-60px;bottom:168px}.page_appWindow__jQTcr{position:absolute;z-index:2;top:40px;left:50%;display:grid;grid-template-columns:190px 1fr;width:min(940px,calc(100% - 120px));min-height:550px;overflow:hidden;border:1px solid rgba(190,199,255,.16);border-radius:10px;background:rgba(10,13,21,.92);box-shadow:0 55px 120px rgba(0,0,0,.5),0 0 90px rgba(112,90,255,.08);transform:translateX(-50%) rotateX(2deg);transform-origin:center bottom;backdrop-filter:blur(12px);text-align:left}.page_sidebar__96WH_{display:flex;flex-direction:column;padding:16px 13px;border-right:1px solid rgba(255,255,255,.08);background:#0a0d15}.page_trafficLights__05AZG{display:flex;gap:5px;margin:1px 4px 19px}.page_trafficLights__05AZG span{width:6px;height:6px;border-radius:50%;background:#3e4350}.page_trafficLights__05AZG span:first-child{background:#8e68ff}.page_profile__hDzl0{display:flex;align-items:center;gap:9px;padding:0 5px 14px}.page_profile__hDzl0>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(118,236,255,.27);border-radius:50%;background:#17272c;color:var(--cyan);font-size:8px}.page_profile__hDzl0 small,.page_profile__hDzl0 strong{display:block}.page_profile__hDzl0 strong{font-size:9px}.page_profile__hDzl0 small{margin-top:3px;color:#656d82;font-size:7px}.page_quickFind__bZIDw{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;width:100%;padding:8px 9px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(255,255,255,.035);color:#747d92;font-size:8px;text-align:left}.page_quickFind__bZIDw kbd{font-size:7px}.page_sidebarLinks__uS0mf{display:flex;flex-direction:column;gap:4px;margin-top:14px}.page_sidebarLinks__uS0mf a{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:4px;color:#737b90;font-size:9px}.page_sidebarLinks__uS0mf .page_activeLink__eK5Sn{background:rgba(118,236,255,.075);color:var(--cyan)}.page_graphLegend__Aj3NW{margin-top:auto;padding:10px 7px;border-top:1px solid rgba(255,255,255,.07)}.page_graphLegend__Aj3NW>span{color:#575f73;font-size:7px;font-weight:700;letter-spacing:.12em}.page_activityBars__voKPV{display:flex;height:20px;align-items:flex-end;gap:3px;margin:10px 0 6px}.page_activityBars__voKPV i{width:5px;border-radius:1px;background:linear-gradient(var(--cyan),#6572e7)}.page_graphLegend__Aj3NW small{color:#6f788e;font-size:7px}.page_newThought__YbOy_{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:11px;padding:9px;border-radius:4px;background:#ecf7ff;color:#0b0d12;font-size:8px;font-weight:600}.page_canvas__UKFaf{position:relative;overflow:hidden;background-image:radial-gradient(rgba(159,177,221,.18) .7px,transparent 0);background-size:18px 18px}.page_canvas__UKFaf:before{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(102,81,219,.12),transparent 62%);content:""}.page_canvasTopbar__nZhQ7{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(10,13,21,.78)}.page_canvasTopbar__nZhQ7 strong{font-size:10px}.page_canvasTopbar__nZhQ7 span{margin-left:9px;color:var(--cyan);font-size:7px}.page_canvasTopbar__nZhQ7 button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.04);color:#8a92a6}.page_graph__YW5Tv{position:relative;z-index:1;height:430px}.page_graph__YW5Tv svg{position:absolute;inset:45px 25px;width:calc(100% - 50px);height:calc(100% - 90px)}.page_graph__YW5Tv svg path{fill:none;stroke:rgba(118,236,255,.26);stroke-width:1}.page_graphNode___dCfn{position:absolute;z-index:2;padding:8px 11px;border:1px solid rgba(152,166,220,.2);border-radius:5px;background:rgba(15,19,31,.92);color:#b7bece;font-size:8px;box-shadow:0 9px 30px rgba(0,0,0,.28)}.page_graphNodeCenter__f9fwD{top:45%;left:47%;display:flex;align-items:center;gap:7px;border-color:rgba(118,236,255,.46);color:white;transform:translate(-50%,-50%);box-shadow:0 0 34px rgba(118,236,255,.13)}.page_graphNodeCenter__f9fwD i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.page_graphNodeA__eYqSJ{top:14%;left:12%}.page_graphNodeB__FW0Dv{top:12%;right:11%}.page_graphNodeC__TdY8V{right:8%;bottom:16%}.page_graphNodeD__8jdiP{bottom:12%;left:13%}.page_graphDot__5Gqx_{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px var(--violet)}.page_dotA__JNmVb{top:43%;left:11%}.page_dotB__ykvTi{top:33%;right:15%}.page_askPanel__oQrSE{position:absolute;z-index:5;right:-20px;bottom:60px;width:300px;padding:14px;border:1px solid rgba(153,140,255,.34);border-radius:8px;background:rgba(16,17,28,.9);box-shadow:0 25px 70px rgba(0,0,0,.52),0 0 45px rgba(121,96,255,.11);backdrop-filter:blur(20px);text-align:left}.page_askHeader__G4Aia{display:flex;align-items:center;justify-content:space-between}.page_askHeader__G4Aia>span{display:flex;align-items:center;gap:7px;color:#c1b5ff;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_askHeader__G4Aia small{color:#62697b;font-size:8px}.page_askPanel__oQrSE>p{margin:14px 0 13px;color:#d6d8e2;font-size:10px;line-height:1.55}.page_answerPreview__C_H43{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:4px;background:rgba(255,255,255,.035)}.page_typingDot__lRnVB{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.page_answerLineShort__1Baif,.page_answerLine__lqK2E{height:3px;border-radius:2px;background:#303748}.page_answerLineShort__1Baif{width:58%}.page_askPanel__oQrSE>button{position:absolute;right:20px;bottom:19px;display:grid;width:22px;height:22px;place-items:center;border-radius:4px;background:#e9f7ff;color:#11131b}.page_signalStrip__QnWPd{position:relative;z-index:3;padding:56px 28px 76px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.page_signalStrip__QnWPd p{margin:0 0 28px;color:#626a7c;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page_signalStrip__QnWPd>div{display:flex;align-items:center;justify-content:center;gap:clamp(32px,6vw,86px);color:#7d8495;font-size:14px;font-weight:700;letter-spacing:.06em}.page_intelligence__3SxD_{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:130px 0 150px}.page_sectionIntro__hq2L0{max-width:820px}.page_sectionIntro__hq2L0>span{color:var(--cyan);font-size:9px;font-weight:700;letter-spacing:.16em}.page_sectionIntro__hq2L0 h2{margin:25px 0 70px;font-size:clamp(42px,5vw,72px);font-weight:500;letter-spacing:-.055em;line-height:1.02}.page_capabilityGrid__Jle_S{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.page_capabilityGrid__Jle_S article{position:relative;min-height:390px;overflow:hidden;padding:26px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015))}.page_cardOrb__tZ3oH{display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(118,236,255,.22);border-radius:50%;color:var(--cyan);font-size:8px}.page_capabilityGrid__Jle_S h3{margin:28px 0 12px;font-size:20px;font-weight:500;letter-spacing:-.03em}.page_capabilityGrid__Jle_S p{margin:0;color:#81899c;font-family:var(--font-sans),sans-serif;font-size:12px;line-height:1.65}.page_cardVisualOne__Hg3mE{position:absolute;right:25px;bottom:25px;left:25px;height:108px}.page_cardVisualOne__Hg3mE:after,.page_cardVisualOne__Hg3mE:before{position:absolute;top:50%;height:1px;background:rgba(118,236,255,.25);content:""}.page_cardVisualOne__Hg3mE:before{right:15%;left:15%;transform:rotate(16deg)}.page_cardVisualOne__Hg3mE:after{right:24%;left:10%;transform:rotate(-18deg)}.page_cardVisualOne__Hg3mE i,.page_cardVisualOne__Hg3mE span{position:absolute;z-index:2;width:10px;height:10px;border-radius:50%;background:#6b74db;box-shadow:0 0 17px #6b74db}.page_cardVisualOne__Hg3mE i:first-child{top:15px;left:18%}.page_cardVisualOne__Hg3mE i:nth-child(2){top:48px;left:50%;background:var(--cyan);box-shadow:0 0 17px var(--cyan)}.page_cardVisualOne__Hg3mE i:nth-child(3){top:72px;right:18%}.page_cardVisualOne__Hg3mE span{right:5%;bottom:12px;width:5px;height:5px}.page_cardVisualTwo__m0oY_{position:absolute;right:24px;bottom:29px;left:24px;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid rgba(155,140,255,.24);border-radius:7px;background:rgba(155,140,255,.055);color:#b9b4cf;font-size:9px}.page_cardVisualTwo__m0oY_ svg{color:var(--violet)}.page_encryption__Sqn8i{position:absolute;right:24px;bottom:30px;left:24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;color:#5d667a;font-size:7px;font-weight:700;letter-spacing:.12em}.page_encryption__Sqn8i div{overflow:hidden;padding:11px;border:1px solid rgba(118,236,255,.14);border-radius:4px;color:var(--cyan);letter-spacing:.3em;white-space:nowrap}.page_footer__I0l9I{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:160px;padding:30px max(32px,calc((100vw - 1240px) / 2));border-top:1px solid var(--line)}.page_footer__I0l9I>div{display:flex;align-items:center;gap:10px;color:var(--cyan);font-size:12px;font-weight:700;letter-spacing:.15em}.page_footer__I0l9I p{color:#656d80;font-size:12px}.page_footer__I0l9I>a{justify-self:end;color:#727a8c;font-size:8px;letter-spacing:.12em}@media (max-width:1050px){.page_nav__9Cf3u{display:none}.page_header__8nYuu{grid-template-columns:1fr 1fr}.page_stage__DjRde{min-height:630px}.page_nodeOne__Y0Jp0,.page_nodeThree__dY3eR,.page_nodeTwo__to2Sw{display:none}.page_appWindow__jQTcr{width:calc(100% - 30px)}.page_askPanel__oQrSE{right:0}}@media (max-width:760px){.page_header__8nYuu{width:calc(100% - 32px);height:70px}.page_headerActions__iETAw>a{display:none}.page_mobileMenu__BZRl_{display:block}.page_hero__NuVj7{width:calc(100% - 30px);padding-top:65px}.page_hero__NuVj7 h1{font-size:clamp(54px,16vw,78px);line-height:.95}.page_hero__NuVj7>p{font-size:15px}.page_heroActions__URWn4{align-items:stretch;flex-direction:column;max-width:340px;margin-right:auto;margin-left:auto}.page_stage__DjRde{min-height:540px;margin-top:40px}.page_appWindow__jQTcr{top:25px;grid-template-columns:1fr;width:660px;min-height:500px;transform:translateX(-38%)}.page_sidebar__96WH_{display:none}.page_askPanel__oQrSE{right:-65px;bottom:20px}.page_signalStrip__QnWPd>div{flex-wrap:wrap;gap:22px 38px;font-size:11px}.page_intelligence__3SxD_{width:calc(100% - 30px);padding:100px 0 120px}.page_capabilityGrid__Jle_S{grid-template-columns:1fr}.page_capabilityGrid__Jle_S article{min-height:350px}.page_footer__I0l9I{grid-template-columns:1fr auto;min-height:145px;padding:30px 22px 90px}.page_footer__I0l9I p{display:none}}.page_page__DMfqp{--cream:#f4eedf;--paper:#fffaf0;--ink:#33372b;--green:#43543b;--sage:#899271;--tomato:#d85f45;--yellow:#eacb67;min-height:100vh;overflow:hidden;background:var(--cream);color:var(--ink);font-family:var(--font-sans),sans-serif}.page_page__DMfqp:before{position:fixed;z-index:0;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");content:"";opacity:.5;pointer-events:none}.page_header__eXwvQ{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1370px,calc(100% - 64px));height:90px;margin:0 auto;border-bottom:1px dashed rgba(51,55,43,.26)}.page_brand__7ipIw{display:flex;align-items:center;gap:11px;font-family:var(--font-editorial),serif;font-size:22px;font-weight:600;letter-spacing:-.03em}.page_brandSeal__EkVff{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--green);border-radius:50% 48% 44% 52%;background:var(--green);color:var(--cream);transform:rotate(-7deg)}.page_nav__qXFro{display:flex;align-items:center;gap:32px;font-family:var(--font-editorial),serif;font-size:13px}.page_nav__qXFro a{position:relative}.page_nav__qXFro a:after{position:absolute;right:50%;bottom:-6px;left:50%;height:1px;background:var(--tomato);content:"";transition:right .18s ease,left .18s ease}.page_nav__qXFro a:hover:after{right:0;left:0}.page_headerActions__zXCqY{display:flex;align-items:center;justify-self:end;gap:20px;font-size:12px}.page_joinButton__d5yh_{display:flex;align-items:center;gap:8px;padding:11px 14px;border:1px solid var(--ink);border-radius:2px 8px 3px 7px;background:var(--paper);box-shadow:3px 3px 0 var(--green);transition:transform .17s ease,box-shadow .17s ease}.page_joinButton__d5yh_:hover{box-shadow:5px 5px 0 var(--tomato);transform:translate(-2px,-2px) rotate(-1deg)}.page_menuButton__PX6bI{display:none;background:transparent;color:var(--ink)}.page_hero__n4KtL{position:relative;z-index:2;display:grid;grid-template-columns:minmax(400px,.82fr) minmax(540px,1.18fr);align-items:center;width:min(1370px,calc(100% - 64px));min-height:800px;margin:0 auto;padding:76px 0 104px}.page_heroCopy__rexTe{position:relative;z-index:3;max-width:600px;padding-right:54px}.page_kicker__H7Lpp{display:flex;align-items:center;gap:9px;margin-bottom:26px;color:#626752;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.page_kicker__H7Lpp span{color:var(--tomato);font-size:15px}.page_hero__n4KtL h1{margin:0;font-family:var(--font-editorial),serif;font-size:clamp(70px,7.2vw,110px);font-weight:500;letter-spacing:-.065em;line-height:.82}.page_hero__n4KtL h1 span{position:relative;display:block;margin-top:12px;color:var(--tomato);font-family:var(--font-handwritten),cursive;font-size:.86em;font-weight:500;letter-spacing:-.055em;transform:rotate(-2deg)}.page_hero__n4KtL h1 span:after{position:absolute;right:8%;bottom:-8px;left:2%;height:9px;border-top:2px solid rgba(216,95,69,.55);border-radius:50%;content:"";transform:rotate(1deg)}.page_heroCopy__rexTe>p{max-width:520px;margin:34px 0 0;color:#686958;font-family:var(--font-editorial),serif;font-size:19px;line-height:1.62}.page_heroActions__GGb5W{display:flex;align-items:center;gap:25px;margin-top:32px}.page_primaryCta__SFJgA{display:flex;min-height:52px;align-items:center;gap:11px;padding:0 19px;border-radius:3px 9px 4px 8px;background:var(--green);color:#fffaf0;font-size:12px;font-weight:600;box-shadow:4px 4px 0 rgba(216,95,69,.82);transition:transform .17s ease,box-shadow .17s ease}.page_primaryCta__SFJgA:hover{box-shadow:7px 7px 0 rgba(216,95,69,.82);transform:translate(-2px,-2px)}.page_paperLink__30xac{display:flex;align-items:center;gap:7px;font-family:var(--font-editorial),serif;font-size:12px;text-decoration:underline;text-decoration-style:wavy;text-decoration-color:rgba(67,84,59,.36);text-underline-offset:5px}.page_loveNote__A4zw_{display:flex;align-items:center;gap:13px;margin:46px 0 0 40px;color:#777761;font-family:var(--font-handwritten),cursive;transform:rotate(-3deg)}.page_loveNote__A4zw_ p{margin:0;font-size:17px;line-height:1.05}.page_loveNote__A4zw_ strong{color:var(--green);font-weight:600}.page_handArrow__Uzxfs{color:var(--tomato);font-size:34px;transform:rotate(13deg)}.page_scrapbook__BgUnu{position:relative;min-height:650px}.page_sunShape__FabFr{position:absolute;top:28px;right:-100px;width:610px;height:580px;border:2px solid rgba(67,84,59,.16);border-radius:47% 53% 48% 52%/56% 45% 55% 44%;background:#e8d89c;transform:rotate(7deg)}.page_sunShape__FabFr:after{position:absolute;inset:25px;border:1px dashed rgba(67,84,59,.23);border-radius:inherit;content:""}.page_botanical__N8x4W{position:absolute;z-index:1;top:52px;left:50px;width:150px;height:220px;border-left:3px solid var(--green);transform:rotate(-28deg)}.page_botanical__N8x4W span{position:absolute;width:70px;height:34px;border-radius:100% 0 100% 0;background:var(--sage);transform-origin:left bottom}.page_botanical__N8x4W span:first-child{top:20px;left:0;transform:rotate(-10deg)}.page_botanical__N8x4W span:nth-child(2){top:65px;left:-67px;transform:scaleX(-1) rotate(-15deg)}.page_botanical__N8x4W span:nth-child(3){top:112px;left:0;transform:rotate(8deg)}.page_botanical__N8x4W span:nth-child(4){top:155px;left:-67px;transform:scaleX(-1) rotate(8deg)}.page_photoCard__XefUQ{position:absolute;z-index:2;top:62px;left:12px;width:205px;padding:10px 10px 28px;border:1px solid rgba(51,55,43,.18);background:#fffaf0;box-shadow:0 18px 30px rgba(78,68,42,.15);transform:rotate(-8deg)}.page_photo__d9lNs{position:relative;height:136px;overflow:hidden;background:#b9c9b0}.page_photoSky__mZysm{position:absolute;inset:0;background:#cad5bd}.page_photoHillOne__8SvL0,.page_photoHillTwo__fjo0E{position:absolute;width:250px;height:145px;border-radius:50%;background:#718260}.page_photoHillOne__8SvL0{bottom:-90px;left:-40px}.page_photoHillTwo__fjo0E{right:-75px;bottom:-75px;background:#536448}.page_photoSun__o00zw{position:absolute;top:23px;right:36px;width:25px;height:25px;border-radius:50%;background:#e8bd5c}.page_photoCard__XefUQ p{margin:10px 2px -18px;color:#656856;font-family:var(--font-handwritten),cursive;font-size:14px}.page_notebook__hErHt{position:absolute;z-index:4;top:80px;right:-20px;width:535px;min-height:494px;padding:46px 46px 30px 64px;border:1px solid rgba(51,55,43,.2);border-radius:2px 6px 4px 3px;background-color:#fffaf0;background-image:linear-gradient(90deg,transparent 41px,rgba(216,95,69,.22) 42px,transparent 43px),repeating-linear-gradient(transparent,transparent 29px,rgba(94,118,112,.14) 30px);box-shadow:18px 23px 0 #687556,0 30px 55px rgba(80,69,45,.2);transform:rotate(2.3deg)}.page_notebook__hErHt:before{position:absolute;top:0;bottom:0;left:19px;width:11px;background:radial-gradient(circle at center,#8d8b7b 2px,transparent 3px) center 12px /11px 25px repeat-y;content:""}.page_tape__H0kNE{position:absolute;top:-19px;left:45%;width:112px;height:41px;background:rgba(223,194,112,.56);transform:rotate(-4deg);clip-path:polygon(3% 8%,100% 0,95% 100%,0 91%)}.page_notebookTop__lw0XZ{display:flex;align-items:center;justify-content:space-between;color:#8a8972;font-size:8px;font-weight:700;letter-spacing:.13em}.page_notebookTop__lw0XZ button{background:transparent;color:#7d7d6d}.page_notebook__hErHt h2{margin:19px 0 17px;color:var(--green);font-family:var(--font-handwritten),cursive;font-size:34px;font-weight:600;transform:rotate(-1deg)}.page_ruledText__cuunw p{margin:0 0 12px;color:#56584d;font-family:var(--font-editorial),serif;font-size:13px;line-height:2.12}.page_highlight__2PKoU{display:inline-flex;flex-direction:column;margin-top:5px;padding:9px 13px;background:rgba(234,203,103,.55);transform:rotate(-1.2deg)}.page_highlight__2PKoU span{font-family:var(--font-handwritten),cursive;font-size:17px}.page_highlight__2PKoU small{margin-top:2px;color:#7d785e;font-size:7px}.page_noteTags__t3y4Q{display:flex;gap:7px;margin-top:15px;color:#7f806d;font-size:8px}.page_noteTags__t3y4Q span{padding:4px 7px;border:1px solid rgba(67,84,59,.18);border-radius:999px}.page_editorTools__yjWqQ{display:flex;align-items:center;gap:8px;margin-top:15px}.page_editorTools__yjWqQ button{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(51,55,43,.18);border-radius:50%;background:#fffaf0;color:#767867}.page_editorTools__yjWqQ .page_addButton__Ab7Ku{margin-left:auto;background:var(--green);color:white}.page_stickyNote__xg__D{position:absolute;z-index:6;right:13px;bottom:5px;width:205px;min-height:145px;padding:23px 22px;background:#e8b9a5;box-shadow:0 13px 24px rgba(78,68,42,.14);transform:rotate(-6deg);clip-path:polygon(0 3%,98% 0,100% 96%,4% 100%)}.page_stickyNote__xg__D>span{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page_stickyNote__xg__D p{margin:10px 0 0;font-family:var(--font-handwritten),cursive;font-size:21px;line-height:1}.page_stickyNote__xg__D div{margin-top:5px;text-align:right}.page_seedPacket__31DWV{position:absolute;z-index:3;bottom:36px;left:9px;display:flex;width:155px;height:205px;flex-direction:column;align-items:center;padding:20px 10px;border:1px solid #394a35;background:#536447;color:#f5ecd4;box-shadow:0 14px 30px rgba(53,62,45,.2);transform:rotate(5deg)}.page_seedPacket__31DWV:after,.page_seedPacket__31DWV:before{width:100%;border-top:1px solid rgba(245,236,212,.4);content:""}.page_seedPacket__31DWV:before{margin-bottom:13px}.page_seedPacket__31DWV:after{margin-top:12px}.page_seedIcon__EOzMK{margin-bottom:10px;color:var(--yellow);font-size:45px}.page_seedPacket__31DWV small{font-size:6px;letter-spacing:.2em}.page_seedPacket__31DWV strong{margin-top:5px;font-family:var(--font-editorial),serif;font-size:16px}.page_seedPacket__31DWV i{margin-top:8px;font-family:var(--font-handwritten),cursive;font-size:12px}.page_savedTag__kBMY2{position:absolute;z-index:7;bottom:24px;left:173px;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid rgba(51,55,43,.19);border-radius:999px;background:var(--paper);font-size:8px;box-shadow:0 9px 20px rgba(78,68,42,.12)}.page_savedTag__kBMY2>span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:var(--green);color:white}.page_ribbon___lUC0{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:clamp(18px,3.5vw,52px);min-height:82px;padding:20px;background:var(--tomato);color:#fff7e5;font-family:var(--editorial),serif;font-size:11px;font-weight:700;letter-spacing:.16em}.page_ribbon___lUC0 i{color:#f5d57d;font-style:normal}.page_growing__rwU9f{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;width:min(1280px,calc(100% - 64px));min-height:750px;margin:0 auto;padding:100px 0}.page_sectionCopy__xKc9e{max-width:510px;padding-right:40px}.page_rememberHeading__CQxqh>span,.page_sectionNumber__bMr7v{color:var(--tomato);font-size:9px;font-weight:700;letter-spacing:.16em}.page_rememberHeading__CQxqh h2,.page_sectionCopy__xKc9e h2{margin:24px 0;font-family:var(--font-editorial),serif;font-size:clamp(43px,5vw,68px);font-weight:500;letter-spacing:-.05em;line-height:1}.page_sectionCopy__xKc9e>p{color:#696a5a;font-family:var(--font-editorial),serif;font-size:17px;line-height:1.7}.page_sectionCopy__xKc9e>a{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding-bottom:5px;border-bottom:1px solid var(--green);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page_ideaGarden__EirQo{position:relative;height:510px;border:1px dashed rgba(67,84,59,.25);border-radius:51% 49% 44% 56%/55% 42% 58% 45%;background:rgba(255,250,240,.5);transform:rotate(-1deg)}.page_ideaGarden__EirQo>svg{position:absolute;inset:40px;width:calc(100% - 80px);height:calc(100% - 80px)}.page_ideaGarden__EirQo>svg path{fill:none;stroke:rgba(67,84,59,.42);stroke-dasharray:4 6;stroke-width:1.5}.page_ideaGarden__EirQo article{position:absolute;z-index:2;width:185px;min-height:118px;padding:17px;border:1px solid rgba(51,55,43,.18);background:var(--paper);box-shadow:7px 8px 0 rgba(67,84,59,.12)}.page_ideaGarden__EirQo article small{color:var(--tomato);font-size:7px;font-weight:700;letter-spacing:.12em}.page_ideaGarden__EirQo article strong{display:block;margin-top:8px;font-family:var(--font-editorial),serif;font-size:16px}.page_ideaGarden__EirQo article p{margin:7px 0 0;color:#727361;font-family:var(--font-editorial),serif;font-size:10px;line-height:1.45}.page_gardenCardA__kDRHB{top:40px;right:55px;transform:rotate(5deg)}.page_gardenCardB__KD69m{top:190px;left:205px;transform:rotate(-2deg)}.page_gardenCardC__Rg0eD{bottom:38px;right:30px;transform:rotate(3deg)}.page_gardenCardD__BX7hk{bottom:40px;left:22px;transform:rotate(-5deg)}.page_flowerOne__372Uo,.page_flowerThree__f3uV_,.page_flowerTwo__Tp7nj{position:absolute;color:var(--tomato);font-size:22px}.page_flowerOne__372Uo{top:68px;left:70px}.page_flowerTwo__Tp7nj{top:166px;right:48px;color:var(--green)}.page_flowerThree__f3uV_{right:220px;bottom:35px;color:#d0a73d}.page_remember__opdde{position:relative;z-index:2;padding:105px max(32px,calc((100vw - 1280px) / 2)) 125px;background:var(--green);color:#faf2df}.page_rememberHeading__CQxqh{max-width:700px}.page_rememberHeading__CQxqh>span{color:#e9bd67}.page_rememberHeading__CQxqh h2{margin-bottom:65px}.page_habits__rAbU5{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page_habits__rAbU5 article{min-height:365px;padding:22px;border:1px solid rgba(250,242,223,.22)}.page_habitIllustration__2QQGf{display:grid;height:150px;place-items:center;margin-bottom:22px;background:rgba(250,242,223,.08);color:#e9bd67}.page_habits__rAbU5 article>span{color:#b8bea5;font-size:8px;font-weight:700;letter-spacing:.14em}.page_habits__rAbU5 h3{margin:16px 0 10px;font-family:var(--font-editorial),serif;font-size:21px;font-weight:500}.page_habits__rAbU5 p{margin:0;color:#bdc2b0;font-family:var(--font-editorial),serif;font-size:13px;line-height:1.6}.page_closing__DgO98{position:relative;z-index:2;display:flex;min-height:650px;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px 150px;background:#e9c667;text-align:center}.page_closingDoodle__rsFKk{margin-bottom:35px;color:var(--tomato);font-family:var(--font-handwritten),cursive;font-size:30px}.page_closing__DgO98 h2{max-width:880px;margin:0;font-family:var(--font-editorial),serif;font-size:clamp(48px,6.5vw,88px);font-weight:500;letter-spacing:-.055em;line-height:.96}.page_closing__DgO98 p{margin:25px 0 30px;font-family:var(--font-handwritten),cursive;font-size:25px}.page_closing__DgO98>a{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:3px 10px 4px 9px;background:var(--green);color:#fff9e9;font-size:12px;font-weight:700;box-shadow:5px 5px 0 var(--tomato)}.page_closing__DgO98>small{margin-top:18px;color:rgba(51,55,43,.7);font-size:9px}.page_footer__I1apn{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:145px;padding:30px max(32px,calc((100vw - 1280px) / 2)) 80px;background:var(--cream);font-size:10px}.page_footerBrand__8S78t{display:flex;align-items:center;gap:8px;font-family:var(--font-editorial),serif;font-size:19px;font-weight:600}.page_footer__I1apn p{color:#737461;font-family:var(--font-handwritten),cursive;font-size:16px}.page_footer__I1apn>a{justify-self:end;text-decoration:underline;text-decoration-style:wavy;text-underline-offset:4px}@media (max-width:1100px){.page_nav__qXFro{display:none}.page_header__eXwvQ{grid-template-columns:1fr 1fr}.page_hero__n4KtL{grid-template-columns:1fr;padding-top:70px}.page_heroCopy__rexTe{max-width:760px}.page_hero__n4KtL h1{font-size:clamp(78px,11vw,118px)}.page_scrapbook__BgUnu{width:min(760px,100%);margin:70px auto 0}.page_growing__rwU9f{grid-template-columns:1fr}.page_sectionCopy__xKc9e{max-width:700px;padding:0 0 70px}.page_ideaGarden__EirQo{width:min(760px,100%);margin:0 auto}}@media (max-width:760px){.page_growing__rwU9f,.page_header__eXwvQ,.page_hero__n4KtL{width:calc(100% - 32px)}.page_header__eXwvQ{height:74px}.page_headerActions__zXCqY>a{display:none}.page_menuButton__PX6bI{display:block}.page_hero__n4KtL{min-height:auto;padding:58px 0 80px}.page_heroCopy__rexTe{padding:0}.page_hero__n4KtL h1{font-size:clamp(58px,19vw,86px)}.page_heroCopy__rexTe>p{font-size:17px}.page_heroActions__GGb5W{align-items:flex-start;flex-direction:column}.page_loveNote__A4zw_{margin-left:10px}.page_scrapbook__BgUnu{min-height:560px;margin-top:45px}.page_sunShape__FabFr{right:-200px;width:520px;height:510px}.page_notebook__hErHt{right:-225px;width:535px;transform:rotate(2.3deg)}.page_photoCard__XefUQ{top:22px;left:-65px}.page_seedPacket__31DWV{bottom:5px;left:-33px}.page_stickyNote__xg__D{right:-20px;bottom:12px}.page_savedTag__kBMY2{display:none}.page_ribbon___lUC0{flex-wrap:wrap;gap:11px 20px}.page_ribbon___lUC0 i:nth-of-type(n+4),.page_ribbon___lUC0 span:nth-of-type(n+4){display:none}.page_growing__rwU9f{padding:85px 0}.page_ideaGarden__EirQo{height:620px;border-radius:30px}.page_gardenCardA__kDRHB{top:35px;right:15px}.page_gardenCardB__KD69m{top:230px;left:25px}.page_gardenCardC__Rg0eD{right:20px;bottom:45px}.page_gardenCardD__BX7hk{display:none}.page_habits__rAbU5{grid-template-columns:1fr}.page_remember__opdde{padding:85px 20px 105px}.page_closing__DgO98{min-height:600px}.page_footer__I1apn{grid-template-columns:1fr auto;padding:30px 22px 90px}.page_footer__I1apn p{display:none}}